I don’t know what I’m doing wrong, but I’ve already lost a couple of days struggling with this. Here is my command line: tcpClient = (TcpClient)client; clientStream = tcpClient.GetStream(); sr = new StreamReader(clientStream); sw = new StreamWriter(clientStream); ...