现在我有60个SERVER端,要得到每个SERVER端的IP地址,这些SERVER端的IP段和子网相同,并指定一个不同的ID号分别这些SERVER端(这个ID号是我事先指定)。现在我想用一个CLIENT端发送一个广播,比如发一个Search指令,要每个SERVER端在收到这个广播后返回它的ID和IP地址(比如这台机的ID是2则返回一个:Back2:192.168.0.2)。我现在用了一个笨办法,在CLIENT端发送指令之前读取他自己的IP地址,比如是:192.168.0.1,我就从192.168.0.1至192.168.0.255的IP地址全部发送一个Search指令,然后在CLIENT端收到返回值后将相应的IP地址写入一个INI文件中,供以后使用。=192.168.0.2 ......
61=192.168.0.61)发现总有几台机是没办法返回它的IP地址。不知哪里有问题。各位有些怎么更好的办法。另外用INDY的IDUDPCLIENT和IDUDPSERVER控件怎样实现广播功能?代码如何写?