如何在同一端口上绑定的两个进程收到相同的消息?

时间:2015-06-11 15:13:24

标签: c++ c sockets networking multicast

我有两个过程。两个人都听同一个端口 这是UDP multicast,因此两者都使用套接字选项SO_REUSEADDR,并在bind()之前加入多播组。

当我向多播组ip:port发送消息时,只有其中一个进程收到消息 他们两个怎么能得到它?

感谢。

1 个答案:

答案 0 :(得分:-1)

我不认为这是可能的,我认为有时它会更加连贯。 也许你应该实现一个接收器(它将监听端口),它将通过进程间通信(例如管道)将消息分发给其他进程。