【发布时间】:2012-11-23 17:10:08
【问题描述】:
我有一个小程序需要在同一 LAN 上的两台计算机之间进行通信。我对网络比较陌生,但从我读过的内容来看,这听起来像是我想要 UDP 多播,以便两台计算机可以发现彼此,之后我可以建立 TCP 连接以进行实际数据通信。 I've found this little example for UDP multicasting 我可以关注。但是,我想知道多播组(在该示例中为HELLO_GROUP,即225.0.0.37)。
我如何知道我应该使用哪个组?这个程序将在各种网络上运行,所以我不能硬编码一个(据我所知)。我是否从路由器获取组,如果是,我该怎么做?
【问题讨论】:
标签: c sockets network-programming udp multicast