如何用java连接到ftp上

bobby2035 2014-01-07 05:32:25
小弟刚学java,不是很懂
Socket s=new Socket("192.168.30.201",21);
这样算不算连上了ftp?
InputStreamReader streamReader=new InputStreamReader(s.getInputStream());
BufferedReader reader=new BufferedReader(streamReader);
String advice =reader.readLine();
System.out.println(advice);
PrintWriter writer=new PrintWriter(s.getOutputStream());
System.out.println("networking established");
writer.println("peng");
writer.flush();
advice =reader.readLine();
System.out.println(advice);
这样就会直接出来登录错误,求指教
...全文
1394 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
bobby2035 2014-01-09
  • 打赏
  • 举报
回复
引用 9 楼 fangmingshijie 的回复:
[quote=引用 8 楼 bobby2035 的回复:] [quote=引用 4 楼 tanshulin520 的回复:] FTPClient 这个对象
他们不准使用第三方的包- -所以要用socket写[/quote]什么叫不准用第三方的包?jdk不是第三方的吗?不想用,就自己研究人家login如何实现的,自己写呗。[/quote] 谢谢斑竹大,我下载了一个ftpclient查看源代码基本已经解决。是登陆格式不对- -。伤不起
中年風雨 2014-01-09
  • 打赏
  • 举报
回复
http://blog.csdn.net/zsy_gemini/article/details/2037934
  • 打赏
  • 举报
回复
引用 8 楼 bobby2035 的回复:
[quote=引用 4 楼 tanshulin520 的回复:] FTPClient 这个对象
他们不准使用第三方的包- -所以要用socket写[/quote]什么叫不准用第三方的包?jdk不是第三方的吗?不想用,就自己研究人家login如何实现的,自己写呗。
bobby2035 2014-01-09
  • 打赏
  • 举报
回复
引用 4 楼 tanshulin520 的回复:
FTPClient 这个对象
他们不准使用第三方的包- -所以要用socket写
bobby2035 2014-01-09
  • 打赏
  • 举报
回复
是530 Not logged in 我密码还没输入- -。
bobby2035 2014-01-09
  • 打赏
  • 举报
回复
引用 3 楼 fangmingshijie 的回复:
端口是21,当然算了,如果你看apache的ftp组件,里面的时间机制也是用socket的。
连接上ftp后不知道如何登陆,直接用write.println()输入用户名的会直接显示503登录出错
tanshulin520 2014-01-08
  • 打赏
  • 举报
回复
FTPClient 这个对象
  • 打赏
  • 举报
回复
端口是21,当然算了,如果你看apache的ftp组件,里面的时间机制也是用socket的。
bobby2035 2014-01-08
  • 打赏
  • 举报
回复
引用 1 楼 a815899718 的回复:
没有服务器端的代码 ServletSocket servlet= new ServletSocket(); Socket socket = servlet.accept();
连接ftp也需要服务器端的代码么
etnet 2014-01-08
  • 打赏
  • 举报
回复
要么去了解一下FTP的协议,然后自己用Socket就可以处理. 要么就用开源的,别人封装了FTP协议的处理.比如FTPClient....
Peng4Wang1 2014-01-07
  • 打赏
  • 举报
回复
没有服务器端的代码 ServletSocket servlet= new ServletSocket(); Socket socket = servlet.accept();

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧