单个进程可同时容纳多少个OS端口?有没有限制? 我在问java上下文。在我的情况下,它是一个模拟应用程序,我在其中创建了多个-4 java服务器套接字列表,其中包含4个不同的端口,以模拟4个不同的设备。这就是为什么我想知道操作系统是否有任何限制(我正在使用Windows 7,32位)?进程一次可以使用或绑定多少个端口?
回答
在之间1024 - 49152,但是上限可能根据OS而不同。
端口0-1023由因特网名称和数字工程任务组保留。这些是所谓的众所周知的端口,将被使用TCP/UDP通信的应用端点使用。
范围为49152到65535的动态端口保留用于出站请求。
但是,你会在很多端口上公开服务器,这看起来很奇怪。这样的服务器的客户端跟踪48129个可用端口会非常不方便。
定义“大多数应用程序”?例如,许多众所周知的服务使用多个端口SMB和FTP。 –
@ user3360241 - 在我的程序中,我使用4个不同的端口创建了4个不同的Serversocket - 没有一个Serversocket –
您有一个点。我过分强调,拥有48129个侦听端口可能不是一件好事。 – John
- 1. 多次绑定到同一个端口?
- 2. 几个窗口可以绑定到同一个进程吗?
- 3. 有多少客户端可以连接到一个TCP端口
- 4. 一次可以运行多少个AVD?
- 5. WCF中的一个传入端口可以进行双工绑定?
- 6. 可以在一个查询中使用django objects.filter Q()多少次?
- 7. 使用NFC消息一次可以发送多少个字符?
- 8. 我们可以使用EOF多少次?
- 9. 我可以使用systemd运行多个进程(每个进程使用不同的端口)吗?
- 10. 一个node.js进程可以处理多少个活动流
- 11. 我可以将多台服务器绑定到同一个TCP端口吗?
- 12. 可以从一个线程使用System.Threading.Timer启动多少个线程(定时器)?
- 13. 使用jNetPcap绑定到一些端口
- 14. vb.net:一次可以打开多少个线程?
- 15. 在一个端口上可以运行多个程序吗?
- 16. 确定哪个unix端口绑定到进程
- 17. WCF多个绑定端口号
- 18. 如何绑定到多个接口上的同一UDP端口
- 19. 多个进程可以使用MPI_Scatter吗?
- 20. 多个应用程序的UDP端口绑定?
- 21. 可以一个iis工作进程有多少个应用程序域?
- 22. Ruby:我可以在一个语句中多次使用“或”(||)吗?
- 23. 线程python绑定几个端口
- 24. 多线程服务器可以处理多少个客户端?
- 25. 一次调用中可以向GAE blobstore提交多少个blob?
- 26. 一个webapp脚本可以被调用多少次?
- 27. 第一次使用inspect的空端口绑定。第二次好。为什么?
- 28. pySerial:一次打开多个端口
- 29. 如何使用AsynchronousServerSocketChannel绑定多个端口?
- 30. Winsock绑定在同一个端口
什么是OS?这个信息对这个问题有点关键。 –
当你在听时,其他人需要知道你在听什么。通常你公开一个(或其中的几个)端口进行服务。你确定你想听很多(多少个)端口吗? – Jayan
@BoristheSpider看到我的编辑 - 它是Windows –