Seemed to have implemented connectTCP