-1

我已经弄清楚如何检查我的服务器中的端口是否打开。

但是,我面临一个问题,即如何检查侦听特定端口的其他设备的数量。

我的申请流程是:

首先,我的应用程序将检查我的服务器端口是否打开。

其次,如果端口是开放的,则需要检查监听 TCP 端口的设备数量。

第三,如果端口达到特定数量,假设有 20 个设备监听 TCP 端口,我需要应用程序监听以下端口以了解端口可用性。

有人可以告诉我这个案子吗?

4

1 回答 1

0

我已经弄清楚如何检查端口是否在我的服务器中打开。

从来没有任何神秘之处。只需尝试连接到它。

但是,我面临一个问题,即如何检查其他设备的数量正在侦听特定端口。

服务器正在监听端口。设备连接到它。

我的申请流程是,

首先,我的应用程序将检查我的服务器端口是否打开。

换句话说,您的应用程序连接到端口。

其次,如果端口是开放的,则需要检查监听 TCP 端口的设备数量。

为什么?

第三,如果端口达到特定数量,假设有 20 个设备监听 TCP 端口,我需要应用程序监听以下端口以获取端口可用性。

为什么?

我有大约 3000 台设备将连接到该端口,而 20 台的限制只是限制端口中特定设备数量的一个示例。

没有“限制端口中的特定设备数量”之类的东西。您可以有数千个同时连接到同一个 TCP 端口。Web 服务器每天 24 小时都在执行此操作。

我尝试通过为设备提供多个端口来避免拥塞或不良流量。

使用单个端口不会导致拥塞或“不良流量”,而在您可以使用一个端口的情况下使用多个端口只会浪费服务器上的资源。

这没有任何意义。它基于对 TCP 的严重误解。

于 2017-07-26T02:16:15.747 回答