В Sockets, как удалить префикс длины в протоколе Socket Packet - PullRequest
0 голосов
/ 08 июня 2011

С точки зрения кода, как удалить префикс длины в SocketPacketProtocol.cs для Nito.Async и / или PacketProtcol для обычных сокетов?

1 Ответ

0 голосов
/ 08 июня 2011

Если ваши пакеты имеют фиксированный размер, вы можете очень легко адаптировать PacketProtocol.

Если это не так, вам придется выкатить собственное решение. Nito.Async в значительной степени опирается на префикс длины для создания пакета из нескольких «фрагментированных приемов». Если ваш протокол основан на других методах разграничения пакетов, т.е. на специальном значении последовательности, вам придется изменить много кода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...