pythonはtcpを介してxmlメッセージを送信する
1538 ワード
# -*- 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、3番目のパラメータはxml形式のドキュメントであり、文字列であってもよいです.