Microchip® Advanced Software Framework

sockaddr_in Struct Reference

Socket address structure for IPV4 addresses. Used to specify socket address information to connect to. Can be cast to sockaddr structure.

#include <socket.h>

Data Fields

in_addr sin_addr
 
uint16 sin_family
 
uint16 sin_port
 
uint8 sin_zero [8]
 

uint16 sockaddr_in::sin_port

Port number of the socket. Network sockets are identified by a pair of IP addresses and port number. It must be set in the Network Byte Order format , _htons (e.g. _htons(80)). Can NOT have zero value.

Referenced by AppServerCb(), http_client_send_request(), http_client_socket_resolve_handler(), http_connection(), IperfSocketEventHandler(), IperfStart(), IperfTCP_ClientStart(), IperfTCP_ServerStart(), IperfUDP_ClientStart(), IperfUDP_ServerStart(), m2m_ip_cb(), main(), sendto(), smtpConnect(), sslConnect(), tcp_client(), tcp_server(), udp_client(), udp_server(), and wifi_ap_provision().

uint8 sockaddr_in::sin_zero

Padding to make structure the same size as sockaddr.