python通过tcp发送xml报文的方法

如下所示:

# -*- coding: utf-8 -*-

import socket

# 使用tcp发送请求报文

def tcpsend(ip, port, xmlbw):

address = (ip, port)

client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

client.connect(address)

by = xmlbw.encode('utf8') # 转为字节数组

# print by

client.send(by)

print "tcp发送成功"

data = client.recv(1024) # 接受响应信息

print "接受响应成功"

print data

# print(str)

client.close()

如图,使用python的socket模块,发送字节数组,其中这个方法三个参数分别填写ip,port,第三个参数是一个xml格式的文档,也可以是一个字符串。

以上这篇python通过tcp发送xml报文的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

以上是 python通过tcp发送xml报文的方法 的全部内容, 来源链接: utcz.com/z/353009.html

回到顶部