问题描述:用java编写一个客户端程序连接指定的IP和端口,一直收不到目标地址返回数据。
运行下面的代码收不到返回数据:(这段代码应该写在一个线程里)
BufferedReader br = new BufferedReader(new InputStreamReader(socket.getInputStream(), "UTF-8"));
System.out.println("接收服务器反馈: " );
StringBuffer buffer = new StringBuffer();
String line = "";
while ((line = br.readLine())!= null) {
buffer.append(line);
}
br.close();
System.out.println(buffer.toString());
运行下面的代码可以接收到返回数据:
InputStream is=socket.getInputStream();
byte b[]=new byte[1024];
is.read(b);</