connect.tcp library