BSD Sockets Interface Programmer's Guide
Chapter 5 113
Advanced Topics for Internet Datagram Sockets
Specifying a Default Socket Address
Include files: #include<sys/types.h>
#include<netinet/in.h>
#include<sys/socket.h>
System call: connect(s,addr,addrlen)
int s;
struct sockaddr*addr;
int addrlen;
Function result: 0 if connect is successful, –1 if failure occurs.
When to Specify a Default Socket Address
The client or server process should specify a default socket address after
sockets are bound.
Parameter
Description of
Contents
INPUT Value
s socket descriptor of local
socket
socket descriptor of socket
requesting default peer
address
addr pointer to the socket
address
pointer to socket address
of the socket to be the
peer
addrlen length of address length of address pointed
to by addr