c++ Programming Glossary: sockaddr_in
TCP socket Transfer data from PC to android device (Android NDK) http://stackoverflow.com/questions/11872405/tcp-socket-transfer-data-from-pc-to-android-device-android-ndk 1 Initail bind to port now fill in values of the server sockaddr_in struct s_addr and sin_port are in Network Byte Order Big Endian.. gotClient false while gotClient sin_size sizeof struct sockaddr_in socklen_t temp sin_size std cout server starts std endl if client_skt.. Side Client Client void Client startClient now fill in sockaddr_in for remote address serv_addr.sin_family AF_INET save the server..
Example code of libssh2 being used for port forwarding http://stackoverflow.com/questions/1580750/example-code-of-libssh2-being-used-for-port-forwarding total_set 0 timeval wait wait.tv_sec 0 wait.tv_usec 2000 sockaddr_in localhost localhost.sin_family AF_INET localhost.sin_addr.s_addr..
How to get IP address from sockaddr http://stackoverflow.com/questions/1824279/how-to-get-ip-address-from-sockaddr who replies. int tcp_sock socket AF_INET SOCK_STREAM 0 sockaddr_in client client.sin_family AF_INET socklen_t c_len sizeof client..
Get the IP address of the machine http://stackoverflow.com/questions/212528/get-the-ip-address-of-the-machine check it is IP4 is a valid IP4 Address tmpAddrPtr struct sockaddr_in ifa ifa_addr sin_addr char addressBuffer INET_ADDRSTRLEN inet_ntop.. check it is IP6 is a valid IP6 Address tmpAddrPtr struct sockaddr_in6 ifa ifa_addr sin6_addr char addressBuffer INET6_ADDRSTRLEN..
Obtaining local IP address using getaddrinfo() C function? http://stackoverflow.com/questions/2146191/obtaining-local-ip-address-using-getaddrinfo-c-function switch ifa ifa_addr sa_family case AF_INET struct sockaddr_in s4 struct sockaddr_in ifa ifa_addr in_addr s4 sin_addr break.. sa_family case AF_INET struct sockaddr_in s4 struct sockaddr_in ifa ifa_addr in_addr s4 sin_addr break case AF_INET6 struct.. in_addr s4 sin_addr break case AF_INET6 struct sockaddr_in6 s6 struct sockaddr_in6 ifa ifa_addr in_addr s6 sin6_addr ..
Socket Exception: “There are no more endpoints available from the endpoint mapper” http://stackoverflow.com/questions/272523/socket-exception-there-are-no-more-endpoints-available-from-the-endpoint-mappe m_accept_fd m_accept_fd INVALID_SOCKET return false struct sockaddr_in local_addr local_addr.sin_family AF_INET local_addr.sin_addr.s_addr.. bind m_accept_fd struct sockaddr local_addr sizeof struct sockaddr_in SOCKET_ERROR closesocket m_accept_fd return false if listen..
C++ Winsock P2P http://stackoverflow.com/questions/2843277/c-winsock-p2p easiest is SOCKET s socket AF_INET SOCK_STREAM IPPROTO_TCP sockaddr_in localAddress localAddress.sinfamily AF_INET localAddress.sin_port.. NULL NULL zero if FD_ISSET s mySet you have a new caller sockaddr_in remote SOCKET newSocket accept s SOCKADDR remote sizeof remote..
C++ iptables redirection forming separate packets http://stackoverflow.com/questions/3951043/c-iptables-redirection-forming-separate-packets proc sys net ipv4 ip_forward Then you can use this struct sockaddr_in addr socklen_t addr_sz sizeof addr getsockopt fd IPPROTO_IP..
How to detect IP address change programmatically in Linux? http://stackoverflow.com/questions/579783/how-to-detect-ip-address-change-programmatically-in-linux if ioctl s SIOCGIFADDR ifr 0 printf s n inet_ntoa struct sockaddr_in ifr.ifr_addr sin_addr Replace eth0 with the interface you're..
C++ SMTP Example http://stackoverflow.com/questions/58210/c-smtp-example r n #define h_addr h_addr_list 0 FILE fin int sock struct sockaddr_in server struct hostent hp gethostbyname char buf BUFSIZ 1 int..
Using select() for non-blocking sockets http://stackoverflow.com/questions/6715736/using-select-for-non-blocking-sockets struct sockaddr sa if sa sa_family AF_INET return struct sockaddr_in sa sin_addr return struct sockaddr_in6 sa sin6_addr int main.. return struct sockaddr_in sa sin_addr return struct sockaddr_in6 sa sin6_addr int main int agrc char argv int status sock adrlen.. struct sockaddr sa if sa sa_family AF_INET return struct sockaddr_in sa sin_addr return struct sockaddr_in6 sa sin6_addr int main..
How to set up a Winsock UDP socket? http://stackoverflow.com/questions/679145/how-to-set-up-a-winsock-udp-socket lack of error checking char pkt ... size_t pkt_length ... sockaddr_in dest sockaddr_in local WSAData data WSAStartup MAKEWORD 2 2.. char pkt ... size_t pkt_length ... sockaddr_in dest sockaddr_in local WSAData data WSAStartup MAKEWORD 2 2 data local.sin_family..
Socket Timeout in C++ Linux http://stackoverflow.com/questions/933122/socket-timeout-in-c-linux code int main int err net struct hostent host struct sockaddr_in sa sa.sin_family AF_INET sa.sin_port htons xxxx sa.sin_addr.s_addr..
|