最近想选择一个通讯框架,.net体系里,大概在网上找到DotNetty,Akka.NET和国产的SuperSocket。最先看了SuperSocket,基本接受他的API设计。但最后评估了一下开源生态,SuperSocket更新的好像比较缓慢,重要的是还不支持.net core,最后还是放弃了。
另外看了一下SuperSocket的代码,对于命令式的字符串协议传输,框架默认支持的不错,StringRequestInfo,但是对于纯二进制协议,虽然可以实现,但是资料不多。
DotNetty和Akka.NET均支持.net core,但是API还要继续评估一下。