Delphi 中TIdUDPServer控件接收UDP数据总是触发接收三次
发布网友
发布时间:2022-12-10 22:14
我来回答
共3个回答
热心网友
时间:2024-03-08 06:54
一般来说不会这样子,所以你最好贴出代码来
你这样发送肯定会收到好几个啊,你这样子实际上会被转换成
SendTo('255.255.255.255', 22222, Data)这样发送的,正如billswhot所说,这样一个那样一个,会收好几次,我有两个网段,这样发送我会收4次.
IdUDPServer1.Broadcast(s2,22222,'127.0.0.1');这样你就只收到一个了
热心网友
时间:2024-03-08 06:55
呵呵,当然了,回发了吗,发给自己等于广播了 127.0.0.1 一个, 192.168.0.你自己的IP, 网关一个,
热心网友
时间:2024-03-08 06:55
只要数据对就行
多数是程序逻辑出问题了