# -*- 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的socket模块发送TCP请求报文的示例代码。该方法接收IP地址、端口及XML格式的数据作为参数,并将其转换为字节数组进行发送。
2183

被折叠的 条评论
为什么被折叠?



