void TcpSocketTest::run(){ TCPSocket* server = new TCPSocket(9586); TCPSocket* peer = server->listenAndAccept(); cout<<"server got peer connection"<<endl; char buff[1024]; int rc = peer->read(buff,sizeof(buff)); buff[rc] = '\0'; cout<<"server recv: "<<buff<<endl; peer->write(buff, strlen(buff)); cout<<"server sent: "<<buff<<endl; peer->close(); server->close(); delete peer; delete server; }