我想发送一个JSON请求到远程设备,然后返回一个JSON响应。字符丢失
我使用的代码是这样的:
TcpClient client = new TcpClient();
client.Connect(IPAddress.Parse("someip"), someport);
NetworkStream stream = client.GetStream();
byte[] myWriteBuffer = Encoding.ASCII.GetBytes("some JSON");
stream.Write(myWriteBuffer, 0, myWriteBuffer.Length);
BinaryReader r = new BinaryReader(stream);
Console.WriteLine(r.ReadString())
此代码成功发送JSON字符串,接收响应,但响应只能显示123个字符,这意味着它减少了一些字符...
我在做什么错
是什么反应是什么样子?在哪个角色被剪切? – 2011-05-04 08:58:34
那么,回应是什么?它在哪里破坏?这可能只是一个空白/回车问题?即远程设备是否使用换行符返回JSON? – 2011-05-04 08:59:50