Udp 通过某些进程接收数据

Udp 通过某些进程接收数据,udp,Udp,我可以通过一些进程同时从网络接收数据吗 例如,我在局域网中有两台计算机。一台计算机在端口5200上向另一台计算机发送udp数据包。在第二台计算机中,我想通过两个进程接收这个数据包。我可以在同一ip和端口上创建两个套接字吗 我忘了说我不能修改流程A。换句话说,我想创建与进程A接收相同数据的应用程序(进程A和进程B位于接收数据的第二台计算机上)您如何创建进程A作为两个进程B和进程C之间的中间件。然后将额外数据添加到发送到进程A的数据包中,该数据包将用于确定数据的最终目的地--进程B或进程C 编辑:

我可以通过一些进程同时从网络接收数据吗

例如,我在局域网中有两台计算机。一台计算机在端口5200上向另一台计算机发送udp数据包。在第二台计算机中,我想通过两个进程接收这个数据包。我可以在同一ip和端口上创建两个套接字吗


我忘了说我不能修改流程A。换句话说,我想创建与进程A接收相同数据的应用程序(进程A和进程B位于接收数据的第二台计算机上)

您如何创建进程A作为两个进程B进程C之间的中间件。然后将额外数据添加到发送到进程A的数据包中,该数据包将用于确定数据的最终目的地--进程B进程C

编辑: 对于TCP/IP,请准确回答您的问题“否”

“一次只能有一个应用程序监听一个端口。”


事实上,你的问题以前有人问过,我只是引用了答案。完整答案可以在->中找到。

创建进程A作为两个进程B进程C之间的中间件如何。然后将额外数据添加到发送到进程A的数据包中,该数据包将用于确定数据的最终目的地--进程B进程C

编辑: 对于TCP/IP,请准确回答您的问题“否”

“一次只能有一个应用程序监听一个端口。”


事实上,你的问题以前有人问过,我只是引用了答案。完整答案可以在->中找到。

是!你可以。打开套接字并将setsockopt设置为重用端口和重用地址。

是!你可以。打开套接字并使用重用端口和重用地址设置setsockopt。

Privet Oleg:-)我在下面有一个已编辑的我的答案,请检查它以查找您要查找的答案。Privet Oleg:-)我在下面有一个已编辑的我的答案,请检查它以查找您要查找的答案。