H
hq_pan
Unregistered / Unconfirmed
GUEST, unregistred user!
使用ICS套件,UDP方式通讯,因为它是异步方式的,因此请问一下每次接受的数据包
不定长,该如何编写程序?
数据包包含一个头部记录,3个整型,根据其中一个整型的数值来读取后面的数据。
如,一个包,头部12字节,其中一个数字是300,表示紧跟后面的是300个字节的数据,
当然,整个UDP数据包最大为1k。请问该如何编写程序?
当只有两个IP互发的时候,因为我是一次就读取2k数据,因此接受数据没问题,但是当
同时有3台机子通讯时就不行了,数据错乱。请问如何解决?难道要用阻塞模式的UDP??
嗯,分不是问题,尽管提。
不定长,该如何编写程序?
数据包包含一个头部记录,3个整型,根据其中一个整型的数值来读取后面的数据。
如,一个包,头部12字节,其中一个数字是300,表示紧跟后面的是300个字节的数据,
当然,整个UDP数据包最大为1k。请问该如何编写程序?
当只有两个IP互发的时候,因为我是一次就读取2k数据,因此接受数据没问题,但是当
同时有3台机子通讯时就不行了,数据错乱。请问如何解决?难道要用阻塞模式的UDP??
嗯,分不是问题,尽管提。