#include "socket.hpp" int main(int argc, char **argv) try { int iResult = 0; WSA wsa; AddrInfoPtr ptr; AddrInfo hints; hints->ai_family = AF_INET; hints->ai_socktype = SOCK_STREAM; hints->ai_protocol = IPPROTO_TCP; hints->ai_flags = AI_PASSIVE; AddrInfoPtr result = hints.get_addrinfo(NULL, "8088"); Socket listen_socket; listen_socket.from_addrinfo(*ptr, Socket::BIND); Socket client_socket = listen_socket.accept_client(); return 0; } catch (const int &err) { return err; } catch (...) { return -1; }