import socket #導入socket模塊
import struct
s = socket.socket() #創建套接字
host = '169.254.68.37' #主機IP
port = 2112
s.connect((host,port)) #主動初始化TCP服務器連接
# send_data = input('請輸入要發送的數據') #提示用戶輸入數據
a = [0x02 , 0x73 , 0x45 , 0x4E , 0x20 , 0x4C , 0x4D , 0x44 , 0x73 , 0x63 ,
0x61 , 0x6E , 0x64 , 0x61 , 0x74 , 0x61 , 0x20 , 0x31 , 0x03] # 你的十六進制命令數組
data = struct.pack("%dB" % (len(a)), *a) #通過struct轉換成發送的十六進制串
s.send(data) #發送TCP數據
print("已發送准備接收")
#接受對方發送過來的數據,最大接受1024字節
recvData = s.recv(1024).decode()
print('接收到的數據為:', recvData)
#關閉套接字
s.close()