import struct
import socket
data1=0
data2=168
message = b'1011122222'
# int类型占4个字节
data_packed = struct.pack('2B168s', data1,data2,message)
print(data_packed)
# 实例化socket
host = "10.9.0.12" # 服务器地址
port = 222 # 服务器端口
sfd = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
sfd.connect((host, port)) # 建立连接
sfd.send(data_packed)
data_packed_out = sfd.recv(1024)
res_data = data_packed_out.decode(encoding="gbk")
print(res_data)
sfd.close()