version 1.6, 2009/10/24 11:22:37 |
version 1.7, 2009/12/06 23:53:45 |
|
|
get_snd_buf_size() |
get_snd_buf_size() |
{ |
{ |
int fd = packet_get_connection_out(); |
int fd = packet_get_connection_out(); |
int optval, optvallen; |
int optval; |
|
socklen_t optvallen = sizeof(optval); |
|
|
optvallen = sizeof(optval); |
|
if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optval, &optvallen) != 0) |
if (getsockopt(fd, SOL_SOCKET, SO_SNDBUF, &optval, &optvallen) != 0) |
optval = DEFAULT_ROAMBUF; |
optval = DEFAULT_ROAMBUF; |
return optval; |
return optval; |
|
|
get_recv_buf_size() |
get_recv_buf_size() |
{ |
{ |
int fd = packet_get_connection_in(); |
int fd = packet_get_connection_in(); |
int optval, optvallen; |
int optval; |
|
socklen_t optvallen = sizeof(optval); |
|
|
optvallen = sizeof(optval); |
|
if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optval, &optvallen) != 0) |
if (getsockopt(fd, SOL_SOCKET, SO_RCVBUF, &optval, &optvallen) != 0) |
optval = DEFAULT_ROAMBUF; |
optval = DEFAULT_ROAMBUF; |
return optval; |
return optval; |