我正在发送和接收二进制文件,需要为每个发送的数据包添加会话号。
我尝试将其作为一个完全不同的数据包发送,但这需要很多开销。
如何追加然后将字节中的整数拆分?
发件人看起来像这样:
file = open(file.pdf, rb)
while PCOUNT < PTOTAL:
data = file.read(1024)
data = data.(I would like to add PCOUNT to beggining of data)
sendto(data,(host,port))
PCOUNT += 1
file.close
接收器应如下所示:
data = recv(data)
data = data.split(somehow) #or some other method
session_number = data[0]
binary_data = data[1]