1、
int optval = 1;
if(setsockopt(socket, IPPROTO_TCP, TCP_NODELAY, (char *)&optval, sizeof(optval) < 0)
{
printf(" setsockopt error%s", strerror(errno));
return;
}
2、
int optval = 1;
if(setsockopt(socket, SOL_SOCKET, SO_REUSEADDR, (char *)&optval, optlen) < 0)
{
printf(" setsockopt error%s", strerror(errno));
return;
}
3、
linger s_linger;
s_linger.l_onoff = 0;
s_linger.l_linger = 0;
if(setsockopt(socket, SOL_SOCKET, SO_LINGER, (char *)&s_linger, sizeof(linger)) < 0)
{
printf(" setsockopt error%s", strerror(errno));
return;
}