Files

30 lines
526 B
C++

#include "pool.hpp"
#include "socket.hpp"
#include "address.hpp"
int main(int argc, char **argv) try {
ThreadPool pool;
WSA wsa;
auto server = pool.submit([]() -> int {
return 0;
});
AddrInfoPtr ptr;
AddrInfoPtr result = AddrInfo::get_local_addrinfo("17900");
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;
}