【发布时间】:2018-08-23 05:20:59
【问题描述】:
我正在尝试将一些数据从用 C# 编写的服务器发送到用 JS 编写的浏览器客户端。当我发送 12900 字节大小的消息时,一切正常。如果我将发送大小为 67990 字节的消息,那么在服务器端我将不会收到任何错误,而在客户端我将与断开连接错误 1006 断开连接,没有其他解释。我在某处找不到与消息大小相关的任何限制。这是我尝试发送数据的 C# 代码。
byte[] data =getDecodedMessage(Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(dataResponse)));
stream.Write(data, 0, data.Length);
【问题讨论】:
-
嗯,您可以尝试任何 mitm 代理来调试您的错误吗? (你可以使用提琴手)
-
如果你搜索的话会有很多命中:socket error 1006。他就是一个很好的例子:support.pusher.com/hc/en-us/articles/…
标签: javascript c# websocket tcplistener