單個進程可同時容納多少個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 –