本文目錄一覽:
- 1、Java socket 如何 綁定指定的ip和埠號?
- 2、JAVA中如何通過IP 、埠連接到遠程計算機,並讀取文件。
- 3、JAVA中如何通過IP和埠連接到遠程計算機並讀取文件?
- 4、兩台電腦用一根網線相連,怎麼用java語言獲取另一台電腦的IP地址和埠?
- 5、java 怎麼寫一個介面 讓他返回伺服器的動態IP地址和埠?
Java socket 如何 綁定指定的ip和埠號?
Socket s=new Socket(ip,port);
然後就可以用s來和伺服器進行通信了
JAVA中如何通過IP 、埠連接到遠程計算機,並讀取文件。
通過IP只能進行通信,要想操作遠程計算機,必須在遠程計算機中運行自己寫好的java程序,監聽你通過socket之類發送的消息,根據消息內容,進行制定操作,如果只是本地計算機寫一個程序操作遠程,必然是不可能的 首先你都沒許可權
JAVA中如何通過IP和埠連接到遠程計算機並讀取文件?
如此類似也
import java.net.*;
import java.io.*;
public class FtpConn
{
public static void main(String [] args)throws Exception
{
URL u=new URL(“”);
URLConnection urlconn=u.openConnection();
BufferedReader br=new BufferedReader(new InputStreamReader(urlconn.getInputStream()));
String line;
while(null!=(line=br.readLine()))
{
System.out.println(line);
}
}
}
其中localhost是ftp server地址
ppmm是用戶名
1111是密碼
匿名用戶不用寫用戶名和密碼如
就可以了
兩台電腦用一根網線相連,怎麼用java語言獲取另一台電腦的IP地址和埠?
有兩種方法:
1.對方訪問你的主機上的java web項目,通過request.getRemoteAddr();
2.通過命令返回的結果
===============================
COLOR 0A
CLS
@ECHO Off
Title 查詢區域網內在線電腦IP
:send
@ECHO offsetlocal enabledelayedexpansion
ECHO 正在獲取本機的IP地址,請稍等…
for /f “tokens=3 skip=2 delims=: ” %%i in (‘nbtstat -n’) do (
set “IP=%%i”
set IP=!IP:~1,-1!
ECHO 本機IP為:!IP!
goto :next
)
:next
for /f “delims=. tokens=1,2,3,4” %%i in (“%IP%”) do set range=%%i.%%j.%%k
ECHO.ECHO 正在獲取本網段內的其它在線計算機名,請稍等…
ECHO 本網段【%range%.*】內的計算機有:
for /f “delims=” %%i in (‘net view’) do (
set “var=%%i”
::查詢在線計算機名稱
if “!var:~0,2!”==”\\” (
set “var=!var:~2!”
ECHO !var!
ping -n 1 !var!nul
))
ECHO.
ECHO 正在獲取本網段內的其它在線計算機IP,請稍等…
for /f “skip=3 tokens=1,* delims= ” %%i in (‘arp -a’) do ECHO IP: %%i 正在使用
ECHO.
ECHO 查詢完畢,按任意鍵退出…
pausenul
===============================
String cmd = “”;
Runtime runtime = Runtime.getRuntime();
try {
Process process = runtime.exec(cmd);
InputStream in = process.getInputStream();
} catch (IOException e) {
e.printStackTrace();
}
通過java程序執行cmd命令截取返回結果可以得到所有的區域網類使用ip地址
剩下的自己組織我就不幫你了
java 怎麼寫一個介面 讓他返回伺服器的動態IP地址和埠?
首先伺服器IP是動態的,這個介面還怎麼訪問呢?
所以,應該是要請求一個固定可訪問的介面,然後這個介面去訪回動態的其他伺服器IP和埠,而這埠和IP是沒辦法在本機獲取,需要在想要被訪問的程序啟動時,將其IP和埠寫入共享區域(資料庫,共享內存等),固定的獲取介面根據條件獲取動態IP和埠。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/300657.html