private static void TcpClient() { System.Net.Sockets.TcpClient tcpClient = new TcpClient("127.0.0.1", 9900); var stream = tcpClient.GetStream(); RequestMessage msg = new RequestMessage(); msg.Integer = 5; Serializer serializer = new Serializer(); var bytes = serializer.Serialize(msg); //for (int i = 0; i < 1000; i++) while (true) { stream.Write(bytes, 0, bytes.Length); Interlocked.Increment(ref _messageCounter); } }