我正在尝试使用 Oracle 文档中的 Java 代码来读取和写入套接字(连接到 ftp 服务器),我成功地得到了 ftp 服务器的响应,但我不明白最后一行。它应该要求输入用户名,但我得到“500?”?
这是与源代码的链接(只需更改服务器和端口): http ://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html
这是来自控制台的 c/p:
echo: 220---------- Welcome to Pure-FTPd [privsep] [TLS] ----------
echo: 220-You are user number 4 of 100 allowed.
echo: 220-Local time is now 00:07. Server port: 21.
echo: 220-This is a private system - No anonymous login
echo: 220-IPv6 connections are also welcome on this server.
echo: 220 You will be disconnected after 30 minutes of inactivity.
echo: 500 ?
那么为什么我得到500 呢?为什么我不能用我的用户名和密码登录?