您的位置:

使用ip和端口丶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和端口。