在局域网中广播的问题!(50分)

  • 主题发起人 主题发起人 wind98
  • 开始时间 开始时间
W

wind98

Unregistered / Unconfirmed
GUEST, unregistred user!
我用NMUDP控件在局域网中广播信息,广播地址为:XXX.XXX.255.255,发现会收到好多的信息,
而我只要收到一次就行了,该如何做呢?
 
用Socket试一下吧!
 
收到一次是什么意思?
本来广播就是向局域网所有的节点发消息
 
不好意思,春节回家过年了!所以没有及时回话!
to Chenlili:
收到一次就是只收一次,而实际上如果通过广播的话会收到很多次的相同的信息,而我
只想收到一次就不再收了。
 
Use Scoket or mailslot.
I can give a mailslot VCL,if you want.
 
你说的问题我好像没有遇到过
想去掉的话,在发的消息中加序列号或其他的判断方面,发现一样的就不收,也许可以
 
有一个控件,是专用于局域网中的,而且不必用到IP,发广播就更不在话下了。
 
在发送的信息中加入由机器名及数值组成的唯一序号,在接收方判断是否有重复即可。
 
你发给人家,人家当然要回应了,你也没有办法让人家不回应,你收到这么多回应,收不
收到家里也是你自已的事,只要收第一条就可以了嘛。
 
你是不是在收到信息时给了一个回应消息?

到我的主页上去下一个NetICQ吧,有源码,用的就是NMUDP,你看看吧
http://delphis.yeah.net
 
多人接受答案了。
 
后退
顶部