[英]How to extract sftp url sftp://<user>@<host>[:<port>][/<directory>] in java
[英]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.