【发布时间】:2018-01-18 08:57:46
【问题描述】:
我有一个在 Linux 平台上运行的 TCP 客户端和服务器。基本上使用 setsocketopt 我可以标记 SYNC 数据包。但我不知道如何将 DSCP 优先级应用于 SYNC-ACK 数据包。一旦服务器上接受套接字,我就可以设置正确的 DSCP,但 SYNC-ACK 数据包在应用程序接收连接的套接字之前发送。
仅供参考,我还尝试在服务器侦听器套接字上应用 DSCP。但是 Linux 不会将该值用于 SYNC-ACK 数据包。
【问题讨论】:
-
你的意思是SYN包吗?
-
不,我说的是 SYNC_ACK 数据包,它是 TCP 3 次握手序列的第二个数据包。
标签: c linux sockets tcp network-programming