better documentation for recv() (from Anton Berezin
authorGurusamy Sarathy <gsar@cpan.org>
Sun, 10 Oct 1999 00:51:48 +0000 (00:51 +0000)
committerGurusamy Sarathy <gsar@cpan.org>
Sun, 10 Oct 1999 00:51:48 +0000 (00:51 +0000)
<tobez@plab.ku.dk>)

p4raw-id: //depot/perl@4326

pod/perlfunc.pod

index c69c1cb..450dd4b 100644 (file)
@@ -3257,12 +3257,13 @@ operator is discussed in more detail in L<perlop/"I/O Operators">.
 =item recv SOCKET,SCALAR,LENGTH,FLAGS
 
 Receives a message on a socket.  Attempts to receive LENGTH bytes of
-data into variable SCALAR from the specified SOCKET filehandle.
-Actually does a C C<recvfrom>, so that it can return the address of the
-sender.  Returns the undefined value if there's an error.  SCALAR will
-be grown or shrunk to the length actually read.  Takes the same flags
-as the system call of the same name.
-See L<perlipc/"UDP: Message Passing"> for examples.
+data into variable SCALAR from the specified SOCKET filehandle.  SCALAR
+will be grown or shrunk to the length actually read.  Takes the same
+flags as the system call of the same name.  Returns the address of the
+sender if SOCKET's protocol supports this; returns an empty string
+otherwise.  If there's an error, returns the undefined value.  This call
+is actually implemented in terms of recvfrom(2) system call.  See
+L<perlipc/"UDP: Message Passing"> for examples.
 
 =item redo LABEL