组播程序分为发送端和接收端。发送端可以创建几个组播地址,而且可以把接收端的地址加入到不同的组播地址。怎么实现呢?我看的代码都是接收端自己把自己的ip地址加入到特定的组。恩,谢谢大家~

解决方案 »

  1.   

    组播情况下,大家都可以监听到数据包,你在客户端中增加一个识别码,数据包中增加一个指令的接受方的识别码就可以了
      

  2.   

    但是如果客户端没有加入组播地址的话,客户端端能够接收发送端组播的信息么?
      

  3.   

    客户端肯定要加入同一组播才可以收到消息
      

  4.   

    恩,想了一下,先把所有的客户端加入同一个组播地址,然后接收这个地址发送过来的配置文件,最后根据读取配置文件选择加入的组。这样可能有点啰嗦。。