WebSocket4Net проблема с несколькими кадрами
У меня есть сервер WebSocket, к которому я могу подключиться из браузера и получить правильные сообщения, которые правильно анализируют JSON. Эти сообщения большие, около 9K, и, глядя на Google Chome Developer Tools, я вижу, что они появляются в нескольких кадрах.
Теперь я пытался подключить тот же сервис из консольного приложения с помощью WebSocket4Net. Меньшие сообщения встречаются хорошо, но мои большие сообщения портятся. По сути, в тот момент, когда инструменты разработчика Chrome показывают мне, где заканчивается начальный кадр, я получаю начало следующего фактического сообщения, а не кадра продолжения.
Я вижу некоторые забавные символы, когда смотрю на HEX, в точке усечения сообщения... вижу (HEX) 80 7e 06 15 ... или что-то близкое, но это всегда начинается с '80 7e'.
Я увеличил ReceiveBufferSize до 12000, но это, похоже, не помогает.
Кто-нибудь еще видел это? Благодарю.
1 ответ
Наконец я смог получить помощь на сайте CodePlex. Если у вас возникли какие-либо проблемы, как у меня, проверьте эту публикацию ( https://websocket4net.codeplex.com/workitem/35).
Хорошего дня!