簡體   English   中英

如何在java中手動為URL分配端口

[英]how to manually assign port for URL in java

我有一個java客戶端應用程序,它使用URL和URLConnection對象來調用另一個java servlet並獲得結果。 在進行URLConnection時,它會為我們的客戶端分配一個隨機端口號,但我想明確指定要獲取的端口號。 我知道這是操作系統負責做這樣的事情,但我想知道有什么方法可以實現嗎?

使用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”地址。

這根本不可能,據我所知,即使使用C代碼也可以做到。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM