用udp控件怎么收发16进制的00,而不是作为字符串的结束符?(50分)

  • 主题发起人 主题发起人 flyflowers
  • 开始时间 开始时间
F

flyflowers

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是TidUDPServer控件,但是不管发送还是接收每次遇到16进制的00,
就丢掉了后面的所有的字符。
 
不能用Send方法,要用SendBuffer方法。
 
如果用szf的办法如果还不行的话,那就是
是接受端的问题,你也可以每次都发送相同大小的接受文件,接受的时候适当的处理
就应该不会出你说的问题。
 
SendStream,再用Stream接受,读到一个byte数组里去。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部