Client写数据给Server的时候,
String w = sc.nextLine(); writer.write(w); writer.newLine(); writer.flush();
为什么要加一个writer.newLine();直接这样enter为什么发不出去?
String w = sc.nextLine(); writer.write(w); writer.flush();
只要调用flush就一定会发出去。
你看到的现象不是没发出去,而是一直在读,没有返回,因为readLine()必须读到一个\n才会返回
明白了,谢谢廖大
Sign in to make a reply
Loading...
Client写数据给Server的时候,
为什么要加一个writer.newLine();直接这样enter为什么发不出去?