ServerSocket可以发送多条信息,然后客户端接收一条处理一条可以实现吗,目前试了下,循环写了几个语句,客户端都按照一个语句来接收。
解决方案
15
在循环中 flush, 客户端就可以多次收到信息了
5
一条数据加一个flush, 数据结尾加个\n 这样就是一条一条收的了。给分啊
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.write(“msg1\n”);
out.flush();
out.write(“msg2\n”);
out.flush();
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.write(“msg1\n”);
out.flush();
out.write(“msg2\n”);
out.flush();