本文實例講述了Python簡單實現TCP包發送十六進制數據的方法。分享給大家供大家參考,具體如下:
舉例: 0x12, 0x34可以直接拼成 "/x12/x34"。
客戶端代碼示例:
#-*- encoding: utf-8 -*-import jsonimport socketimport sysimport binasciireload(sys)sys.setdefaultencoding('utf-8')if __name__=="__main__": s = socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(("your_host_name", your_port)) s.send("/xab/xcd/x34/x12/x1f/x00_some_orther_data") # 前面為十六進制數據,后面可接字符串等正文 print s.recv(1024) s.close() 


















