一个ip地址段:
    比如 192.18.2.12 ---193.10.5.5
    我要对处于这一ip地址段的设备用 TIdUDPServer 控件发送udp数据报,该怎么来做呢?就是我怎么样写循环语句来遍历这个ip地址段中的所有ip地址呢?我现在没有底呀。如果有其他更简便的方法,也请告知!谢谢
第一位帮忙解决问题的,100分相送,参与的朋友也有分(可以另给)。我本来想一下子放150分的,但系统不允许!  ;(

解决方案 »

  1.   

    udp不用循环,只要广播就可以了!发消息给192.255.255.255还有 193.255.255.255记得是这个
      

  2.   

    没用过UDP只用过SOCKET没什么好的方法来遍例IP地址的,因为该控件不能在循环中使用,结果写出来就变成线程加SOCKET通信了,苦啊!
      

  3.   

    谢谢大家。我想知道的是如果192.xxx.xxx.xxx网段的某个机子给193.xxx.xxx.xxx网段中一些机子发udp数据报,能用193.255.255.255广播传送吗?会不会被路由器过滤掉??
      

  4.   

    要发送到同一个C段的所有地址可以通过网关广播,非要特定的那几个IP恐怕只能循环了吧。