SO_SNDTIMEO SO_RCVTIMEO[2.4.x]
From: hiro
Date: Wed Mar 10 2004 - 11:32:38 EST
setsockopt option, SO_SNDTIMEO and SO_RCVTIMEO implemented?
in linux/net/core/sock.c sock_setsockopt follow
case SO_RCVTIMEO:
ret = sock_set_timeout(&sk->rcvtimeo, optval,
optlen);
break;
case SO_SNDTIMEO:
ret = sock_set_timeout(&sk->sndtimeo, optval,
optlen);
break;
timeval is setting socket buffer
but man 7 socket is ...
SO_RCVTIMEO and SO_SNDTIMEO
Specify the sending or receiving timeouts until reporting
anerror. They are
fixed to a protocol specific setting in Linux and cannotbe
read or written.
Their functionality can be emulated using alarm(2) or
setitimer(2).
man 7 scoket told me socket timeout can't change!!
Which is ture?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/