「javaftp退出」javaftp服务器
今天给各位分享javaftp退出的知识,其中也会对javaftp服务器进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、JAVA FtpClient上传到服务器上的文件为空,求救!!
- 2、求用java写一个ftp服务器客户端程序。
- 3、怎么退出ftp的登录
- 4、cisco里ftp如何退出登录账号
- 5、ftp记住密码怎么退出
- 6、进入ftp后怎么退出
JAVA FtpClient上传到服务器上的文件为空,求救!!
网一科技的代理服务器品质高.我朋友推荐我用了效果很好。希望对你有帮助
求用java写一个ftp服务器客户端程序。
import java.io.*;
import java.net.*;public class ftpServer extends Thread{ public static void main(String args[]){
String initDir;
initDir = "D:/Ftp";
ServerSocket server;
Socket socket;
String s;
String user;
String password;
user = "root";
password = "123456";
try{
System.out.println("MYFTP服务器启动....");
System.out.println("正在等待连接....");
//监听21号端口
server = new ServerSocket(21);
socket = server.accept();
System.out.println("连接成功");
System.out.println("**********************************");
System.out.println("");
InputStream in =socket.getInputStream();
OutputStream out = socket.getOutputStream();
DataInputStream din = new DataInputStream(in);
DataOutputStream dout=new DataOutputStream(out);
System.out.println("请等待验证客户信息....");
while(true){
s = din.readUTF();
if(s.trim().equals("LOGIN "+user)){
s = "请输入密码:";
dout.writeUTF(s);
s = din.readUTF();
if(s.trim().equals(password)){
s = "连接成功。";
dout.writeUTF(s);
break;
}
else{s ="密码错误,请重新输入用户名:";br dout.writeUTF(s);br br }
}
else{
s = "您输入的命令不正确或此用户不存在,请重新输入:";
dout.writeUTF(s);
}
}
System.out.println("验证客户信息完毕...."); while(true){
System.out.println("");
System.out.println("");
s = din.readUTF();
if(s.trim().equals("DIR")){
String output = "";
File file = new File(initDir);
String[] dirStructure = new String[10];
dirStructure= file.list();
for(int i=0;idirStructure.length;i++){
output +=dirStructure[i]+"\n";
}
s=output;
dout.writeUTF(s);
}
else if(s.startsWith("GET")){
s = s.substring(3);
s = s.trim();
File file = new File(initDir);
String[] dirStructure = new String[10];
dirStructure= file.list();
String e= s;
int i=0;
s ="不存在";
while(true){
if(e.equals(dirStructure[i])){
s="存在";
dout.writeUTF(s);
RandomAccessFile outFile = new RandomAccessFile(initDir+"/"+e,"r");
byte byteBuffer[]= new byte[1024];
int amount;
while((amount = outFile.read(byteBuffer)) != -1){
dout.write(byteBuffer, 0, amount);break;
}break;
}
else if(idirStructure.length-1){
i++;
}
else{
dout.writeUTF(s);
break;
}
}
}
else if(s.startsWith("PUT")){
s = s.substring(3);
s = s.trim();
RandomAccessFile inFile = new RandomAccessFile(initDir+"/"+s,"rw");
byte byteBuffer[] = new byte[1024];
int amount;
while((amount =din.read(byteBuffer) )!= -1){
inFile.write(byteBuffer, 0, amount);break;
}
}
else if(s.trim().equals("BYE"))break;
else{
s = "您输入的命令不正确或此用户不存在,请重新输入:";
dout.writeUTF(s);
}
}
din.close();
dout.close();
in.close();
out.close();
socket.close();
}
catch(Exception e){
System.out.println("MYFTP关闭!"+e);
}
}}
怎么退出ftp的登录
ie浏览器任务栏里面
工具
选择
internet选项
然后浏览记录点
删除
有一项是
删除密码
cisco里ftp如何退出登录账号
1、首先运行-regedit。
2、其次找到HKEY_CURRENT_USER\Software\Microsoft\FTP\Accounts项,删除下面对应的ftp目录。
3、最后删除后即可正常弹出ftp登录框了。
ftp记住密码怎么退出
ie浏览器任务栏里面 工具 选择 Internet选项 然后浏览记录点 删除
有一项是 删除密码
进入ftp后怎么退出
楼主您好,请问您问的是在Linux下么,如果是Linux下的话使用quit就可以退出了。
javaftp退出的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于javaftp服务器、javaftp退出的信息别忘了在本站进行查找喔。