【发布时间】:2014-07-08 22:23:02
【问题描述】:
很难解释,所以这里是一步一步的:
- 客户端通过 Udp 向服务器发送数据。客户端端口 X 到服务器端口 3000。
- 服务器使用此通信设置 UdpClient 以在端口 3001 上侦听此特定客户端的客户端端口 X。
- 然后客户端根据需要在本地端口 X 上将数据发送到服务器端口 3001。
- 大家都很开心。
我的问题是:我是否可以假设,如果客户端正在与 NAT 后面的服务器通信并且它是 punches a udp port,那么如果它与同一服务器上的另一个端口通信,它将使用相同的端口?
[编辑:格式化]
【问题讨论】:
-
以上步骤打孔在哪里?
-
第一步。当客户端发送 Udp 数据并打开 X 端口时。
标签: c# multithreading sockets networking udp