User's Manual

.*.))*LM
#!1&)*+,&.*7*)&%*)..&)55,*)&&&&&
  $
1*,K
result = setsockopt(socket, level, optname, optval, optlen)
int result, socket, level, optname, optlen;
char *optval;
,,5*.
result 0  setsockopt()  ""$
-1  " "$
socket     $
level %        $
% # JK ' level " ( SOL_SOCKET$
% # J%7K ' level " ( IPPROTO_TCP$
optname   !$
%    "  JK 
SOL_SOCKET &
SO_KEEPALIVE %   !  / !"
  $  / !"
*'      ( 
"  ' SO_KEEPALIVE 
! # F   "  H
!"'      
" $ : "!!#' SO_KEEPALIVE
     /H !" (
 "$ :   
 '    !  $
%    (# "$
SO_REUSEADDR %     
"$ %  !"   (
("   !   $
%  !  " " (#
bind()    $
SO_REUSEADDR  !  
  ( ("   !  "!(
  ! !M '  #  
   ( #  
 )"    "!($
%       ! 
( " #     ! 
       
! !   ! $
Connect()    ")"
)"!  $