【发布时间】:2015-09-07 19:10:34
【问题描述】:
一个进程可以同时容纳多少个操作系统端口?有没有限制?
我从 java ServerSocket 上下文中问这个问题。在我的例子中,它是一个模拟应用程序,我在其中创建了多个 -4 java 服务器套接字,监听 4 个不同的端口,以模拟 4 个可以执行相同操作的设备。这就是为什么我想知道操作系统是否有任何限制(我使用的是 Windows 7 ,32 位)?
【问题讨论】:
-
什么操作系统??这些信息对这个问题有点关键。
-
当你在听的时候,其他人需要知道你在哪里听。通常,您会公开一个(或几个)端口以供服务。您确定要在多个(多少)端口上收听?
-
@BoristheSpider 看我的编辑——它是 Windows
-
@Jayan 这是一个模拟应用程序。在此,我需要启动 4 个 serversockets 监听 4 个不同的端口,以模拟 4 个设备,这将在实际情况下进行。然后我考虑这个问题
-
四个监听套接字不是问题。可能有四千。您应该将它们视为稀缺资源并尽可能保守地消耗它们。
标签: java operating-system port