📄 heart.py
字号:
#!/usr/bin/pythonfrom socket import *import structimport timeif __name__ == "__main__": socket = socket(AF_INET , SOCK_STREAM) socket.connect(("10.1.2.41",11630)) ls_xml = '''<ActiveTestReq> <MsgType>ActiveTestReq</MsgType> <TransactionID/> <Version>2.0.0</Version> <Send_Address> <DeviceType>20</DeviceType> <DeviceID>CSS</DeviceID> </Send_Address> <Dest_Address> <DeviceType>110</DeviceType> <DeviceID>abc</DeviceID> </Dest_Address></ActiveTestReq>''' ls_format='II'+str(len(ls_xml))+'s' ls_send = struct.pack(ls_format , htonl(8 + len(ls_xml)) , htonl(10000014) , ls_xml) ls_send_tmp = struct.unpack(ls_format , ls_send) print ls_send_tmp ls_read = ""# ls_send = "hello , hello"while 1: for i in range(100): socket.send(ls_send) print ls_send ls_read = socket.recv(8) print 'recv:' + ls_read list=struct.unpack("II", ls_read) list[0] = socket.ntohl(list[0]) list[1] = socket.ntohl(list[1]) print list[0] - 8 ls_read = socket.recv(list[0] - 8 ) print ls_read print '' time.sleep(10) #socket.close()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -