Add runGeneralTCPServer and runGeneralTCPClient