basic TCP/IP (with non-blocking connection to server)