我建了一个socket客户端,
public void sendMessage(String info) {
os.print(info);
os.flush();
}这是一个向指定服务器发送字符串的方法,
ms.sendMessage("info1");
ms.sendMessage("info2");
当连续调用这两个方法时,服务器接收到的数据是info1info2,即把这两个字符串当一次收了。
如果在这两个方法之间,让当前线程sleep一会,即加一个Thread.sleep(200)时,服务器中收到的数据是
info1
info2
即当两个字符串收了。
自动么处理这个问题!