Winsock -> boost::asio::tcp
Visual studio -> Qt creator
Windows -> Cross-platform