FTP prototype using TCP sockets, select, multi-threading ...