![]() |
![]() |
![]() |
![]() |
![]() |
|
Once socket_number is assigned a value, a call to bind
associates the corresponding socket with information held in
server_addr.
bind (socket_number,
(struct sockaddr *) &server_addr,
sizeof (server_addr));
Evidently, the call to bind requires a pointer to the
server_addr structure that has been cast to a pointer of type
sockaddr. Do not concern yourself with why the casting is
neededconsider that detail to be an obscure part of the ritual.