java - 最大TCP连接持续时间一般还是在java中?

标签 java sockets tcp connection timeout

是否存在最大 TCP 连接持续时间,或者是否可以将此类 TCP 连接保持打开状态几天? (当然还有保活数据包)

特别是:Java 的 TCP Socket 和 SocketServer 中是否有这样的连接持续时间限制?

最佳答案

Is there a maximum TCP connection duration

除非路由器强制执行,否则不会,但它们确实这样做。

or is it okey to keep such a TCP connection open for several days? (Of course with keep alive packets)

你可以试试。祝你好运。它不太可能成功,您不应该依赖它。

And especially: Is there such a connection duration limit in Java's TCP Socket and SocketServer?

没有。

关于java - 最大TCP连接持续时间一般还是在java中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351191/

相关文章:

java - UTFDataFormatException : malformed input UTF Format

java - Java 如何处理低级 Socket 网络逻辑

c - 由于其范围,使用 unsigned char 而不是 char

java - 单击动画 Fab(放大/缩小)

Java Swing 文本域错误

java - 小数精度问题 |大十进制

c# - 将数据从服务器发送回客户端

java - Web 服务和 Log4J 输出到文件

c# - Socket.SetSocketOption 在 Mac OS 和 Linux 上抛出无效参数异常,但在 Windows 上工作正常

linux - 如何使用 netfilter 等 native Linux 工具按内容过滤数据包?