send
socket
,
msg
,
flags
, [
dest
]
Sends a message
msg
on a socket.
It takes the same flags as the system call of the same name - see
send(2)
. On unconnected sockets you must specify a destination
dest
to send to, in which case
send
works like
sendto(2)
.
The function returns the number of bytes sent, or
the undefined value if there is an error. On error, it puts the error
code into
$!
.
(Some non-Unix systems improperly treat sockets as different objects than
ordinary file descriptors, with the result that you must always
use
send
and
recv
on sockets rather than the standard I/O operators.)