首页 文章

Udp套接字通信在计算机上的同一端口上

提问于
浏览
0

我在同一台计算机上有2个程序,使用udp socket进行通信 . 当程序A运行时,我想向程序B提取一些信息 . 使用SO_REUSEADDR套接字选项,我能够将2个程序绑定到同一个端口 . 但是,当程序A发送消息时,程序A本身而不是B接收消息并在控制台中显示 . 我想知道为什么消息不是针对B的,是因为2个程序绑定在同一个端口而且udp不知道指向消息的程序是什么?提前致谢 .

1 回答

  • 2

    将两个程序绑定到同一个套接字是非常糟糕的主意 . 使用 Program B 作为'proxy'(从程序A到它的所有隧道),然后您可以阅读通信 .

相关问题