我通过这样的套接字发送ascii:
outputStreamWriter(s + (char) 13);
outputStreamWriter.flush();在我的开发环境中,一切工作正常。
在现场,flush()和通过网络发送的数据(使用wireshark验证)之间可能有10到30秒的延迟。
有什么想法吗?
谢谢
发布于 2011-09-16 18:40:20
有可能禁用套接字的Nagle算法吗?
socket.setTcpNoDelay(true);我想知道套接字的OutputStream是否有效地忽略了flush()调用,除非进行了设置...
https://stackoverflow.com/questions/7443411
复制相似问题