我有一個java客戶端應用程序,它使用URL和URLConnection對象來調用另一個java servlet並獲得結果。在建立URLConnection時,它會爲我們的客戶端分配一個隨機的端口號,但我想明確指定一個端口號來獲取它。我意識到這是操作系統的責任,要做這樣的事情,但我想知道是否有任何方法可以做到這一點?如何在java中手動分配URL端口
1
A
回答
2
這不可能與URL,但與Socket
你可以做到這一點。
Socket socket = new Socket();
socket.bind(new InetSocketAddress("address", 6670));
// Now you can connect to any Server you want'
socket.connect(new InetSocketAddress("Server",80));
而且還請確保使用您的機器的IP而不是「127.0.0.1」地址。
1
就我所知,即使使用C代碼,也無法做到這一點。
相關問題
- 1. C自動分配端口
- 2. JMX端口動態分配
- 3. 如何在nginx中動態分配端口?
- 4. 爲每個連接手動分配端口號
- 5. TMS Intraweb如何手動設置端口
- 6. nrComm分配端口
- 7. 如何分配COM端口號?
- 8. ZeroRPC自動分配空閒端口號
- 9. C++/Java套接字自動分配端口
- 10. 如何在Docker中配置端口
- 11. MacPorts手動端口位置
- 12. 如何在Java中偵聽UDP端口?
- 13. 在Biztalk中配置動態WCF端口
- 14. 端口號分配在UDP數據報和端口號在sockaddr_in
- 15. 如何在公共端口分配到5900端口泊塢窗,構成
- 16. 在節點JS中動態分配端口
- 17. 如何從url angular2中刪除端口?
- 18. HTTPURLConnection端口號分配
- 19. 端口分配到進程
- 20. Docker,postgres。端口已分配
- 21. Java客戶端/服務器套接字端口分配
- 22. 如何在node.js中分配URL對象?
- 23. Java串行端口配置gnu.io.rxtx.properties窗口
- 24. Java接口手動序列
- 25. 如何在ggplot中手動分配超過14種顏色?
- 26. 如何確定將哪個端口分配給客戶端?
- 27. 在getJSON中分配動態URL
- 28. Java。薩克斯分析器。如何手動中斷分析?
- 29. URL /子目錄與端口號匹配
- 30. 如何在Mac OS上重新分配端口號?
此示例是爲服務器端,問題是關於客戶端... – igreen
@igreen,我提供的代碼僅用於客戶端。 – K139
感謝您的好評。 – saman