Completed two-way communication between test_TcpServer and test_TcpClient

Issues: The communication is unrealiable. test_TcpClient does not get most of the sent data