java 中如何读取socket
我想用java 写一个网络程序,但是在一些简单的事上遇到了一些小问题,
我打开一个SOCKET ,定义一个输入流,如下:
new BufferedReader (new InputStreamReader (so_socket.getInputStream()));
我在调试的时候,由于服务器端有时返回的数据有多行(第二步接受的时候能读到第一
步的数据)而且返回的数据有时有时延,
我不知道接受到了什么数据,以至我的程序恨不稳定,多次运行有不同的结果,
请教有人能帮我解决问题吗??
我需要在一定的时间之内能接受数据或产生错误提示,并能接受多行,
谢谢