标签: c++ c sockets networking multicast
我有两个过程。两个人都听同一个端口 这是UDP multicast,因此两者都使用套接字选项SO_REUSEADDR,并在bind()之前加入多播组。
UDP multicast
SO_REUSEADDR
bind()
当我向多播组ip:port发送消息时,只有其中一个进程收到消息 他们两个怎么能得到它?
ip:port
感谢。
答案 0 :(得分:-1)
我不认为这是可能的,我认为有时它会更加连贯。 也许你应该实现一个接收器(它将监听端口),它将通过进程间通信(例如管道)将消息分发给其他进程。