如下所示:
# -*- coding: utf-8 -*-
import socket
# 使用tcp傳送請求報文
def tcpsend(ip, port, xmlbw):
address = (ip, www.cppcns.comport)
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報文的方法
本文位址: /jiaoben/python/248657.html
C 通過TCP傳送結構體
在寫c tcp通訊程式時,傳送資料時,只能傳送byte陣列,處理起來比較麻煩不說,如果是和vc6.0等寫的程式通訊的話,很多的都是傳送結構體,在vc6.0中可以很方便的把乙個char陣列轉換為乙個結構體,而在c 卻不能直接把byte陣列轉換為結構體,要在c 中傳送結構體,可以按以下方法實現 1 定義...
Qt中如何通過tcp傳送結構體
前一段時間移植在想qt如何通過tcp傳送結構體,網上有人說可以通過如下方式 tcpsocket write char objecta,sizeof objecta tcpsocket read char objecta,sizeof objecta 但是我沒有成功,read有資料快取問題,所以讀過來...
python通過UDP TCP方式傳送資料
udp傳送資料 示例 往192.168.149.128 linux 上的udp 8888上傳送資料,在128伺服器上,利用nc監聽8888埠,接收測試資料 import socket client socket socket.socket socket.af inet,socket.sock dgr...