在套接字中,如何删除套接字数据包协议中的长度前缀

本文关键字:套接字 协议 数据包 前缀 何删除 删除 | 更新日期: 2023-09-27 17:58:49

代码方面,如何在SocketPacketProtocol.cs中为Nito删除长度前缀。普通套接字的异步和/或PacketProtcol?

在套接字中,如何删除套接字数据包协议中的长度前缀

如果您的数据包是固定大小的,那么您可以非常容易地调整PacketProtocol。

如果不是这样,你将不得不推出自己的解决方案。尼托。Async在很大程度上依赖于长度前缀来从几个"分段接收"中构建数据包。如果您的协议依赖于其他数据包定界方法,即特殊的序列值,您将不得不更改大量代码。