ftp发送数据结束标志

来源:百度知道 编辑:UC知道 时间:2024/06/05 19:06:03
比如FTP返回220开头得数据,我用readline()一直读,可是当数据发送完了,我的SOCKET还在读,所以回继续等带,问题在于我什么时候能够根据发过来的数据判断是否发送结束了。
问题是Server不是我写的啊,Server是学校的FTP服务器啊,我怎么能控制呢,我想应该有个标准吧。

用的NULL判断,不行,我用的是readline,-1的没试过

客户端发完了。。把连接关了啊。
或者发个特殊的。。比如END,就代表结束了

readline应该是null代表结束了
read是-1。
你的应该不是阻隔的吧?

java的流好像是读到“-1”就是没有了。
************
你应该是读取一个流吧,那么你就判断你读的这个流中的字符啊,如果是“-1”那么就是读完了。