User's Manual

-)5LM
&&&&&#!1&)*+,&.*7*)&%*)..&)55,*)
 ! ! $ % recvfrom()  !# ( " (# (  
  $
1*,K
count= recvfrom(socket, buffer, len, flags, addr, addrlen)
int count, socket, len, *addrlen;
char *buffer;
long flags;
struct sockaddr_in *addr;
,,5*.
count "  "!(  (# "# $
" -1    "  $
socket        $
buffer 8#     ("$
len .*!"! "!(  (#   ( "   ("
 (# ("$  !  len (#   
$ :  * !    len (#' 
! (#  $
flags <  $ % "# " " 
flags &
0  $
MSG_PEEK <   ! $ : 
     recvfrom() ' #
 " !    (" 
"    (  #$ % *
recvfrom()  "  ! $
addr   ""      
!     $
addrlen 4'  (#'   "  ""$