python通過tcp發(fā)送xml報文的方法
更新時間:2018年12月28日 09:29:28 作者:馬克Markorg
今天小編就為大家分享一篇python通過tcp發(fā)送xml報文的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
# -*- coding: utf-8 -*-
import socket
# 使用tcp發(fā)送請求報文
def tcpsend(ip, port, xmlbw):
address = (ip, port)
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(address)
by = xmlbw.encode('utf8') # 轉(zhuǎn)為字節(jié)數(shù)組
# print by
client.send(by)
print "tcp發(fā)送成功"
data = client.recv(1024) # 接受響應(yīng)信息
print "接受響應(yīng)成功"
print data
# print(str)
client.close()
如圖,使用python的socket模塊,發(fā)送字節(jié)數(shù)組,其中這個方法三個參數(shù)分別填寫ip,port,第三個參數(shù)是一個xml格式的文檔,也可以是一個字符串。
以上這篇python通過tcp發(fā)送xml報文的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python機器學(xué)習(xí)NLP自然語言處理基本操作之命名實例提取
自然語言處理(?Natural?Language?Processing,?NLP)是計算機科學(xué)領(lǐng)域與人工智能領(lǐng)域中的一個重要方向。它研究能實現(xiàn)人與計算機之間用自然語言進行有效通信的各種理論和方法2021-11-11
python設(shè)置 matplotlib 正確顯示中文的四種方式
這篇文章主要介紹了python設(shè)置 matplotlib 正確顯示中文的四種方式,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-05-05
如何安裝并使用conda指令管理python環(huán)境
這篇文章主要介紹了如何使用conda指令管理python環(huán)境,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-07-07
python定時檢查啟動某個exe程序適合檢測exe是否掛了
定時檢查啟動某個exe程序這種情況下適合檢測某個exe程序是否掛了,感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01

