python通過tcp發(fā)送xml報(bào)文的方法
如下所示:
# -*- coding: utf-8 -*-
import socket
# 使用tcp發(fā)送請求報(bào)文
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ù)組,其中這個(gè)方法三個(gè)參數(shù)分別填寫ip,port,第三個(gè)參數(shù)是一個(gè)xml格式的文檔,也可以是一個(gè)字符串。
以上這篇python通過tcp發(fā)送xml報(bào)文的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python機(jī)器學(xué)習(xí)NLP自然語言處理基本操作之命名實(shí)例提取
自然語言處理(?Natural?Language?Processing,?NLP)是計(jì)算機(jī)科學(xué)領(lǐng)域與人工智能領(lǐng)域中的一個(gè)重要方向。它研究能實(shí)現(xiàn)人與計(jì)算機(jī)之間用自然語言進(jìn)行有效通信的各種理論和方法2021-11-11
python設(shè)置 matplotlib 正確顯示中文的四種方式
這篇文章主要介紹了python設(shè)置 matplotlib 正確顯示中文的四種方式,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-05-05
如何安裝并使用conda指令管理python環(huán)境
這篇文章主要介紹了如何使用conda指令管理python環(huán)境,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07
python定時(shí)檢查啟動(dòng)某個(gè)exe程序適合檢測exe是否掛了
定時(shí)檢查啟動(dòng)某個(gè)exe程序這種情況下適合檢測某個(gè)exe程序是否掛了,感興趣的朋友可以了解下,希望本文對你有所幫助2013-01-01

