sockets - TCP_NODELAY 是否通过 accept 得到继承?

标签 sockets tcp nagle

如果我用 TCP_NODELAY 创建一个 TCP 套接字启用选项并将其用于listen对于新连接,accept 会返回新套接字吗?还有TCP_NODELAY启用?

不同的套接字可以有不同的配置选项,尽管 accept 返回的套接字是有意义的从生成它们的监听套接字继承它们的选项。这取决于实现吗?

最佳答案

是的,监听套接字上的TCP_NODELAY 被接受的套接字继承。在 Linux 4.18.0 上测试。

关于sockets - TCP_NODELAY 是否通过 accept 得到继承?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47976215/

相关文章:

python - 如何在 python ssl 中获取服务器选择的 TLS 版本

http - TCP 在没有 SYN 的情况下启动?

sockets - 在 python : how to do it the right way? 中禁用 nagle

c++ - 关于 C++ 套接字,为什么服务器总是返回相同的结果?

wireshark - UDP 数据未正确读取(延迟)

networking - 为什么我的 PC 中的 TCP 消息以 590 字节的帧形式出现

linux - 尝试发送带有数据的 TCP SYN 数据包和带有数据的 RST,但原始数据字段在传输过程中消失。为什么?

tcp - 设置 TCP_NODELAY 会影响套接字两端的行为吗?

C# 服务器 - TCP/IP 套接字效率

java - 什么可能导致套接字 ConnectException : Connection timed out?