【发布时间】:2017-07-26 01:54:02
【问题描述】:
我已经弄清楚如何检查我的服务器中的端口是否打开。
但是,我面临一个问题,即如何检查侦听特定端口的其他设备的数量。
我的申请流程是:
首先,我的应用程序会检查我的服务器端口是否打开。
其次,如果端口是开放的,则需要检查监听该TCP端口的设备数量。
第三,如果端口达到特定数量,假设有 20 个设备监听 TCP 端口,我需要应用程序监听以下端口以了解端口可用性。
有人可以告诉我这个案例吗?
【问题讨论】:
-
只有服务器监听 TCP。你的意思是“连接”吗?为什么限制为 20?和新港口?
-
嗨 EJP,我有大约 3000 台设备将连接到端口,限制 20 只是限制端口中特定设备数量的示例。我试图通过为设备提供多个端口来避免拥塞或不良流量。
-
拥有大量连接到单个 TCP 端口不会导致拥塞或“不良流量”,而使用多个您可以使用的服务器端口只会浪费服务器资源。不清楚你在问什么。
-
因为每个设备都会每隔 5 秒向端口发送一次数据。
-
所以?使用多个端口在任何形式或形式上都无济于事。
标签: java android server tcp-port