Python在实现Socket网络通信时,发送数据前需要对数据pack后,使用socket发送时,对接收数据需要用unpack来解析,伪代码如下
socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
socket.connect();
arg1=int(1)
arg2=short(2)
arg3=short(3)
#传递一个int型,两个short型数值
senddata = pack('1I1H1H',arg1,arg2,arg3