socket数据如何马上发送 5
我想让的send马上发送,不等待,同时服务器接收到后也马上优先相应我的数据,好像tcp有个push字段,但是不知道怎么设置SOCKET属性,希望高手指教...
我想让的send马上发送,不等待,同时服务器接收到后也马上优先相应我的数据,好像tcp有个push字段,但是不知道怎么设置SOCKET属性,希望高手指教
展开
1个回答
展开全部
void reconf(int sck)
{
int r = 0; long o = 1; socklen_t ol = sizeof(long);
r = setsockopt(sck, IPPROTO_TCP, TCP_NODELAY, (char*)&o, ol);
if (r == -1)
printf("setsockopt(nodelay)");
else
printf("socket shorten delay ok.\n");
//end if
}//end reconf
{
int r = 0; long o = 1; socklen_t ol = sizeof(long);
r = setsockopt(sck, IPPROTO_TCP, TCP_NODELAY, (char*)&o, ol);
if (r == -1)
printf("setsockopt(nodelay)");
else
printf("socket shorten delay ok.\n");
//end if
}//end reconf
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询