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] |
in_addr sockaddr_in::sin_addr |
IP Address of the socket. The IP address is of type in_addr structure. Can be set to "0" to accept any IP address for server operation.
Referenced by AppServerCb(), connect_cmd_handler(), ConnectNetwork(), http_client_send_request(), http_client_socket_resolve_handler(), m2m_ip_cb(), main(), sendto(), smtpConnect(), sslConnect(), and wifi_ap_provision().
uint16 sockaddr_in::sin_family |
Specifies the address family(AF). Members of AF_INET address family are IPv4 addresses. Hence,the only supported value for this is AF_INET.
Referenced by AppServerCb(), connect_cmd_handler(), ConnectNetwork(), http_client_send_request(), http_client_socket_resolve_handler(), m2m_ip_cb(), main(), sendto(), smtpConnect(), sslConnect(), and wifi_ap_provision().
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(), connect_cmd_handler(), ConnectNetwork(), http_client_send_request(), http_client_socket_resolve_handler(), m2m_ip_cb(), main(), sendto(), smtpConnect(), sslConnect(), and wifi_ap_provision().