【发布时间】:2010-04-19 19:59:50
【问题描述】:
我有一个绑定到端口并监听它的服务器应用程序。我已设置路由器将此端口上的数据转发到服务器。
现在,在客户端,我实际上并没有将套接字绑定()到任何端口,而且我通常每次都使用不同的端口。在这种情况下,我如何准备路由器将该端口转发给客户端?或者我是否也应该将 bind() 与客户端套接字一起使用? (我记得读过你不应该这样做。)
【问题讨论】:
标签: windows sockets binding winsock
我有一个绑定到端口并监听它的服务器应用程序。我已设置路由器将此端口上的数据转发到服务器。
现在,在客户端,我实际上并没有将套接字绑定()到任何端口,而且我通常每次都使用不同的端口。在这种情况下,我如何准备路由器将该端口转发给客户端?或者我是否也应该将 bind() 与客户端套接字一起使用? (我记得读过你不应该这样做。)
【问题讨论】:
标签: windows sockets binding winsock
防火墙通常是有状态的 - 这意味着如果允许进入受保护网络的 TCP 连接请求,则返回客户端的数据包会自动匹配(并通过)。也就是说你不用担心客户端,只需设置端口转发到服务器应用程序。
【讨论】: