supersoket2.0 预告片
前言
准备讲一下supersoket2.0 ,之前讲过supersoket1的版本,目前打算今后的项目尽量用.net6开发。supersoket1的版本不适配.net6。于是又研究了一下supersoket2.0。(supersoket2.0他是个预览版,预览了也几年了,不知道啥时候出正式版。)
正文
首先看了下supersoket2.0的服务端部分,首先是感觉和1.0相比变化很大,很多类名字都变了,然后就发现这些改变导致整个体系变得更为简单,易于理解。写起来更加的舒服(增加了很多人性化的函数)。
然后这里吐槽几个的地方:
1 为啥官网只能看到服务端的介绍,客户端的看不到(只能去gitee上看下代码)?
2 supersoket2和1一样,服务端和客户端都是分为两个安装包。
如果是2.0:
客户端的包名叫做SuperSocket.Client:这里我安装了当前最新的版本11
服务端的包名叫做SuperSocket ,这里我安装了版本8,而没有安装最新的11
这是因为我参考文档写代码的时候发现在最新版的11里面.UseCommand这个个用来注册服务函数在最新版本里没有了。不知道是文档没跟上还是bug。
后面我安装SuperSocket.Client故意安装8的版本结果,连接的时候老师报错,于是升级到最新11结果就OK了。
结论
所以,结论就是,服务端版本安装2.0的版本8,而客户端安装最新的版本11
这篇就当预告了,接下来,我会对SuperSocket2.0的服务端和客户端的使用做一个比较详细的讲解。
---------------------------------------------------------------------------
2022年10月31日
就在昨天,supersoket2.0 更新到版本12,解决我上面说的问题,现在服务端和客户端都用版本12,就都是OK的。
我刚刚提了这个问题给作者,昨天就更新了,不会是看到我的留言就更新了吧!啊哈哈。
作者:宋桓公
出处:http://www.cnblogs.com/douzi2/
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。