客户端需要调用
dos.flush()或
dos.close()导致将缓冲的数据推送到服务器。(如果您打算写入更多数据,请刷新,否则关闭。)
服务器端需要在
DataInputStream实例上使用readInt读取数据。使用DataOutputStream写入的数据应使用DataInputStream读取。
最后,摆脱BufferedReader / InputStreamReader。这是错误的。

客户端需要调用
dos.flush()或
dos.close()导致将缓冲的数据推送到服务器。(如果您打算写入更多数据,请刷新,否则关闭。)
服务器端需要在
DataInputStream实例上使用readInt读取数据。使用DataOutputStream写入的数据应使用DataInputStream读取。
最后,摆脱BufferedReader / InputStreamReader。这是错误的。