setsockopt

来源:互联网 发布:网络创业的三个途径 编辑:程序博客网 时间:2024/06/01 09:42

前言

听别人说:设置某个socket选项成功了,但是没有效果.
也许是参数用的不对,也许OS不允许改(假装成功了)
看看开源工程中怎么用setsockopt, 摘录一下备用.
以后慢慢摘录setsockopt的用法^_^

TCP_NODELAY

void ClientConnection::SetSocketOptions() {    // Disable Nagle's algorithm    BOOL nodelayval = TRUE;    if (setsockopt(m_sock, IPPROTO_TCP, TCP_NODELAY, (const char *) &nodelayval, sizeof(BOOL)))        throw WarningException("Error disabling Nagle's algorithm");}
0 0
原创粉丝点击