Open System Services System Calls Reference Manual (G06.25+, H06.03+)
System Functions (s and S) sendto(2)
NAME
sendto - Sends a message on a socket
LIBRARY
G-series native OSS processes: system library
H-series OSS processes: implicit libraries
SYNOPSIS
#include <sys/socket.h>
ssize_t sendto(
int socket,
const void *message,
size_t length,
int flags,
const struct sockaddr *dest_addr,
size_t dest_len
);
PARAMETERS
socket Specifies the file descriptor of the socket.
message Points to the buffer containing the message to be sent.
length Specifies the length in bytes of the message to be sent.
flags Is a value that controls message transmission. The value of the flags parameter
is formed by bitwise ORing zero or more of the following values:
MSG_DONTROUTE
Sends without using routing tables. (Not recommended; use for
debugging purposes only.)
MSG_OOB Sends out-of-band data on sockets that support out-of-band com-
munications.
dest_addr Points to a sockaddr structure that contains the destination address. The length
and format of the address depends on the address family of the socket. For:
AF_INET sockets
A pointer to the address structure sockaddr_in must be cast as a
struct sockaddr.
AF_INET6 sockets
A pointer to the address structure sockaddr_in6 must be cast as
a struct sockaddr.
AF_UNIX sockets
A pointer to the address structure sockaddr_un must be cast as a
struct sockaddr.
dest_len Specifies the length of the sockaddr structure pointed to by the dest_addr
parameter.
527186-003 Hewlett-Packard Company 7−29