如何使用SuperSocket 1.6构建简易头部报文长度的Socket服务器?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1059个文字,预计阅读时间需要5分钟。
我们旨在创建一个简洁的6位报文长度总长度,不包括长度字段本身的例子。例如,这样的Socket报文:+000006123456+。要实现这一功能,可以添加SuperSocket.Engine,直接通过Nuget搜索并安装SuperSocket.Engine。依赖项为SuperS。
我们来做一个头为6位报文总长度,并且长度不包含长度域自身的例子。比如这样的Socket报文000006123456。
添加SuperSocket.Engine,直接使用Nuget搜索SuperSocket.Engine安装即可,依赖项为SuperSocket和log4net。
这里注意,SuperSocket 2.0以后没有SuperSocket.Engine了,直接使用SuperSocket即可,但是由于我这次是在.net framework 4.7的环境下使用,SuperSocket 2.0最低支持.net standard 2.1即只能支持.net core已经.net 5 6了,所以这里没法使用。
创建一个ReceiveFilter。
本文共计1059个文字,预计阅读时间需要5分钟。
我们旨在创建一个简洁的6位报文长度总长度,不包括长度字段本身的例子。例如,这样的Socket报文:+000006123456+。要实现这一功能,可以添加SuperSocket.Engine,直接通过Nuget搜索并安装SuperSocket.Engine。依赖项为SuperS。
我们来做一个头为6位报文总长度,并且长度不包含长度域自身的例子。比如这样的Socket报文000006123456。
添加SuperSocket.Engine,直接使用Nuget搜索SuperSocket.Engine安装即可,依赖项为SuperSocket和log4net。
这里注意,SuperSocket 2.0以后没有SuperSocket.Engine了,直接使用SuperSocket即可,但是由于我这次是在.net framework 4.7的环境下使用,SuperSocket 2.0最低支持.net standard 2.1即只能支持.net core已经.net 5 6了,所以这里没法使用。
创建一个ReceiveFilter。

