Code Bye

关于socket连续发送多条信息的问题

ServerSocket可以发送多条信息,然后客户端接收一条处理一条可以实现吗,目前试了下,循环写了几个语句,客户端都按照一个语句来接收。
解决方案

15

在循环中 flush, 客户端就可以多次收到信息了

5

一条数据加一个flush,  数据结尾加个\n  这样就是一条一条收的了。给分啊
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.write(“msg1\n”);
out.flush();
out.write(“msg2\n”);
out.flush();

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于socket连续发送多条信息的问题