【问题标题】:Winsock Port ListenerWinsock 端口监听器
【发布时间】:2010-11-23 22:05:48
【问题描述】:

我已经做了一个 TCP 端口监听器。当我使用带有127.1.1.0 的客户端和侦听器必须接受连接的端口在本地连接到它时,它可以工作。你能让它监听通过该端口连接的任何 IP,并且是否有可能监听从服务器接受的第二个客户端端口?

【问题讨论】:

  • TCP 监听器是否仅适用于本地 ip 通信或来自互联网的任何 ip?

标签: c++ windows tcp winsock


【解决方案1】:

您需要指定INADDR_ANY 才能绑定。您不能将同一个套接字绑定到多个端口,但您当然可以创建多个套接字,每个套接字侦听不同的端口。

【讨论】:

  • 另外,bind() 到您期望客户端连接到达的特定 IP。 INADDR_ANY 绑定到所有可用的 IP,但是如果您安装了多个 IP,并且客户端只会来自其中的一小部分(例如,来自 Internet IP 而不是私有 LAN IP),那么您可以减少绑定 IP 的数量用过。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-24
  • 1970-01-01
  • 2018-06-19
  • 2011-02-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多