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).

Хорошего дня!

Другие вопросы по тегам