关于socket的TCP_NODELAY属性,创建socket设置生效后,还要每次send都设置;还是每次send都需设置
问个问题sock的属性设置setsockopt有些是在创建socket时给定.但这个属性TCP_NODELAY在设定后,VxWorks环境下过一段时间就没重置为默认值的,不知是驱动tcp/ip协议栈的问题;还是每次发送send时都必须调用一次.实现代码如下:{intret,optVal=1;ret=setsockopt(sockfd,IPPROTO_TCP,TCP_NODELAY,(char*)&optVal,sizeof(optVal));}条件:用的是非阻塞模