当前位置: 技术问答>java相关
BufferedReader中的确readLine()读不完?请大家帮帮小弟
来源: 互联网 发布时间:2015-02-21
本文导语: import java.net.*; import java.io.*; public class test_socket { public static void main(String[] arg) { try { Socket socket = new Socket("192.168.0.100",21); BufferedReader check_in = new BufferedReader(new InputStreamReader(socket.getInputStream())); ...
import java.net.*;
import java.io.*;
public class test_socket
{
public static void main(String[] arg)
{
try
{
Socket socket = new Socket("192.168.0.100",21);
BufferedReader check_in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter check_out = new PrintWriter(socket.getOutputStream(),true);
String s ;
while ((s = check_in.readLine()) != null)
{
System.out.println(s);
}
System.out.println("OK");
}
catch(UnknownHostException e)
{
System.out.println(e.toString());
}
catch(IOException e1)
{
System.out.println(e1.toString());
}
}
}
这是一个用Socket连接服务器的简单列子,可笑的是,这个程序不能执行完?FTp服务器最后返回的是什么?情大家帮帮忙
import java.io.*;
public class test_socket
{
public static void main(String[] arg)
{
try
{
Socket socket = new Socket("192.168.0.100",21);
BufferedReader check_in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter check_out = new PrintWriter(socket.getOutputStream(),true);
String s ;
while ((s = check_in.readLine()) != null)
{
System.out.println(s);
}
System.out.println("OK");
}
catch(UnknownHostException e)
{
System.out.println(e.toString());
}
catch(IOException e1)
{
System.out.println(e1.toString());
}
}
}
这是一个用Socket连接服务器的简单列子,可笑的是,这个程序不能执行完?FTp服务器最后返回的是什么?情大家帮帮忙
|
不是没读完,可能还没开始读。
就一直阻塞在那了。
就一直阻塞在那了。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。