如此类似也 \x0d\import javanet; \x0d\import javaio; \x0d\ \x0d\public class FtpConn \x0d\{ \x0d\ public static void main(String [] args)throws Exception \x0d\ { \x0d\ URL u=new URL("ftp://ppmm:1111@localhost/read1txt"); \x0d\ URLConnection urlconn=uopenConnection(); \x0d\ BufferedReader br=new BufferedReader(new InputStreamReader(urlconngetInputStream())); \x0d\ String line; \x0d\ while(null!=(line=brreadLine())) \x0d\ { \x0d\ Systemoutprintln(line); \x0d\ } \x0d\ } \x0d\} \x0d\ftp://ppmm:1111@localhost/read1txt \x0d\其中localhost是ftp server地址 \x0d\ppmm是用户名 \x0d\1111是密码 \x0d\ 匿名用户不用写用户名和密码如 \x0d\ftp://localhost/read1txt \x0d\就可以了
public class TestPort
{
public static void main(String[] args)
{
Systemoutprintln(getPID("3306"));//得到进程ID,3306是端口名称
Systemoutprintln(getProgramName(getPID("3306")));//根据进程ID得到映像名称
killTask(getProgramName(getPID("3306")));//根据映像名称关闭进程
}
// 得到进程ID
public static String getPID(String port){
InputStream is = null;
BufferedReader br = null;
String pid = null;
try
{
String[] args = new String[]{"cmdexe","/c","netstat -aon|findstr",port};
is = RuntimegetRuntime()exec(args)getInputStream();
br = new BufferedReader(new InputStreamReader(is));
String temp = brreadLine();
if(temp != null){
String[] strs = tempsplit("\\s");
pid=strs[strslength-1];
}
}
catch (IOException e)
{
eprintStackTrace();
}finally{
try
{
brclose();
}
catch (IOException e)
{
eprintStackTrace();
}
}
return pid;
}
//根据进程ID得到映像名称
public static String getProgramName(String pid){
InputStream is = null;
BufferedReader br = null;
String programName = null;
try
{
String[] args = new String[]{"cmdexe","/c","tasklist|findstr",pid};
is = RuntimegetRuntime()exec(args)getInputStream();
br = new BufferedReader(new InputStreamReader(is));
String temp = brreadLine();
if(temp != null){
String[] strs = tempsplit("\\s");
programName=strs[0];
}
}
catch (IOException e)
{
eprintStackTrace();
}finally{
try
{
brclose();
}
catch (IOException e)
{
eprintStackTrace();
}
}
return programName;
}
//根据映像名称关闭进程
public static void killTask(String programName){
String[] args = new String[]{"Taskkill","/f","/IM",programName};
try
{
RuntimegetRuntime()exec(args);
}
catch (IOException e)
{
eprintStackTrace();
}
}
}
//题主自己看看具体怎么get它的ip地址,好久没有写,不知道了
你是不是想在JSP里面,想获取当前服务器的端口呢?如果是的话,在JSP里面,代码是:requestgetLocalPort();
如果想获取客户端的端口,JSP代码是:requestgetRemotePort();
你的问题描述的不是很清楚,很难确切的回答你。
java版1710花雨庭服务器地址:服务器名称:minecrat服务器端口/ip:IP::国际版花雨庭ip地址。游戏版本:纯服务器我的世界怎么查看ip地址。
服务器名称:Tascity服务器IP:输入pe服务器端口名称必须为三个字符。
服务器名称:“MAX”—幻想之城服务器的电信ip:端口服务器版本:Minecraft。
以上就是关于JAVA中如何通过IP和端口连接到远程计算机并读取文件全部的内容,包括:JAVA中如何通过IP和端口连接到远程计算机并读取文件、被占用的端口如何通过Java代码查出是那个ip占用的、如何用java程序获得本机的端口号等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)