神秘的TCP延迟
TCP默認接收是有延遲的,如果不想要延遲,就需要發送方設置PSH標志,表示這個包,很緊急,收到后請立即處理。
發送的socket可以設置NODELAY選項。每個包都會帶有PSH標志了。
// 設置為無延遲模式
void SetTcpNoDelay(int fd)
{
? ? int enable = 1;
? ? setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (void*)&enable, sizeof(enable));
}
參考自
https://www.cnblogs.com/wajika/p/6573028.html
總結
- 上一篇: 禁用Intel ME
- 下一篇: C语言函数sscanf()的用法