User's Manual

#!1&)*+,&.*7*)&%*)..&)55,*)&&&&&8"
0*,5LM
"             $
result = getpeername(socket, addr, addrlen)
int result, socket, *addrlen;
struct sockaddr_in *addr;
result 0     ""$
-1  " "$
socket     $
addr     ""     
        socket$ % 
"" " (  sockaddr_in #$  
J   5(K   1 ! 
      $
addrlen     (    '  (#'
   ""  (# addr  *!' 
 "" sockaddr_in'   F (#$
< "'     (   
"      $ : addr  
  "        
  ' #   addrlen (#    
   ""   (# addr$
0*)*)71,5LM
"  !     !$
protocol = getprotobyname(name)
struct protoent *protocol;
char *name;
protocol   protoent ""    
! " (# getprotobyname()$
% protoent ""     " 
<netdb.h>' SOCKET.PASI'  SOCKET.FTNI'  7'
'  +<% !' #$
name        ! !  
  !$ :  (    
!   $ %!      \0$