网上找了一个java写的ftp服务器,在本机(wind)上跑是正常,部署到linux上时,出现了问题。
ServerSocket server = new ServerSocket(port);
Socket incoming = server.accept();
BufferedReader inflow = new BufferedReader(new InputStreamReader(incoming.getInputStream()));
String str=inflow.readLine();
在linux上使用时,str返回了是null???这是什么原因?
ServerSocket server = new ServerSocket(port);
Socket incoming = server.accept();
BufferedReader inflow = new BufferedReader(new InputStreamReader(incoming.getInputStream()));
String str=inflow.readLine();
在linux上使用时,str返回了是null???这是什么原因?
解决方案 »
- 关于Hibernate中的session问题
- spring security 防止用户重复登录
- 报这个错是什么原因?
- struts2+spring2+hibernate3 配置出现org.springframework.beans.NotWritablePropertyException
- 请问哪里能下载到hibernate for netbeans
- 有谁能提供sql2000的jdbc的下载地址for jdk1.5
- 十万火急,跪地求救!jfreechart画点状图,X周坐标一定要始时间吗。
- Struts是什么?
- EJB部署简单问题--高分
- 请问,运行WEBSPHERE5+WSAD5+Oracle需要的硬件配置最低要求和推荐要求是多少啊?
- 大神求救,对于静态工厂方法创建对象和Calendar类彻底蒙蔽了
- 请教贴,小白第一次遇到这种情况
返回 null 是指流已经结束,第一行是 null 的情况很少吧,加个非空判断,这种情况可以认为是畸形报文,直接关闭连接,不需要处理。
使用命令与提示符输入ftp输入命令,xftp,都是可以的,还有一个是接收摄像头的ftp联接,这个就是直接收到null。
我在本机上测试,以上三种都是正常的