举例: 0x12, 0x34可以直接拼成 "\x12\x34"。
客户端代码示例:
#-*- encoding: utf-8 -*-
import json
import socket
import sys
import binascii
reload(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()
十六进制数据拼接与发送

本文介绍了一种在Python中将多个十六进制数拼接成字符串的方法,并展示了如何通过socket连接发送这些数据。具体包括使用binascii及socket库实现从十六进制到字符串的转换过程。
1601





