1
A
回答
1
只需查詢Winsock控件的LocalPort屬性。
LocalPort屬性用於設置發送/偵聽端口並在建立連接後檢索它。即使您指定了端口0,在這種情況下,控件將選擇一個隨機端口,建立連接後,此屬性將包含該端口號。
相關問題
- 1. 如何在PHP中查找套接字的本地端口?
- 2. 如何確定Linux套接字在C++中綁定的接口
- 3. 套接字,PHP,本地端口
- 4. 如何在Haskell中指定組播套接字的本地綁定接口?
- 5. 確定Silverlight套接字上的本地端點
- 6. 如何打印連接套接字的本地和遠程地址和端口?
- 7. 如何在Unix套接字編程中獲取本地IP地址和端口?
- 8. 更改套接字客戶端的本地端口
- 9. 如何將本地端口號分配給套接字?
- 10. 綁定UDP套接字連接到特定的本地端點
- 11. 在本地主機上使用相同的IP和端口創建套接字
- 12. 設置套接字的本地端點
- 13. 如何將原始套接字綁定到特定的端口?
- 14. 如何確定客戶端套接字的連接狀態?
- 15. Java Socket:如何將特定本地地址綁定到沒有指定端口號的套接字
- 16. 接受客戶端後,Java ServerSocket如何獲取綁定到同一本地端口的新套接字?
- 17. Java套接字 - 套接字端口
- 18. 如何將本地端點綁定到套接字?
- 19. 的Java,DatagramPacket的接收,如何確定本地IP接口
- 20. 如何在c中的UDP套接字中設置源端口?
- 21. 套接字端口綁定到我的本地主機和框中的相同端口IP
- 22. SignalR連接的綁定本地端口
- 23. 如何在PHP的不同端口連接套接字?
- 24. PHP套接字綁定特權端口
- 25. 在使用端口建立連接
- 26. 如何將套接字綁定到vxWorks中的特定接口
- 27. 如何使用本地redis客戶端連接到套接字
- 28. Apache InternalHttpClient:確定本地端口號
- 29. 你能確定連接的TCP套接字的源IP和端口嗎?
- 30. 獲取套接字/網絡接口的本地IP地址
假設TCP,在連接之前不要將LocalPort設置爲0通常是一個壞主意。否則,在斷開連接後,只有等待4分鐘後才能重新連接。在「TIME-WAIT」上搜索以獲取更多詳細信息。 – Bob77 2010-10-05 23:22:53
是的,我已經遇到了那個4分鐘的問題。 2 * ML其中ML在註冊表中設置。 ML值默認爲4分鐘,但可以降至15秒。我不相信你可以將它設置爲小於15秒的值,等待30秒鐘的重新連接。但是關於LocalPort爲0的建議可以避免這樣的情況,直到您用完每個用戶的5000個套接字限制(windows)。 – 2010-10-07 02:52:45