基于Kestrel的网络编程应用示例
- 了解网络编程不再需要从Socket开始
- 了解网络编程不再需要第三方框架(包括Dotnetty)
- 了解
telnet
overwebsocket
overtls
overxxx私有加密
overtcp
的套娃网络编程 - 能基于KestrelFramework开发网络应用
内部文档:docs
外部文档
kestrel网络编程一些必要的基础库
- Kestrel中间件接口与中间注册
- System.Buffers: 缓冲区操作类
- System.IO: 流的操作类
- System.IO.Pipelines: 双工管道操作类
- Middleware: kestrel的一些中间件
Kestrel应用程序,内容包括
- 监听的EndPoint的配置
- EndPoint使用的协议配置
KestrelApp的中间件类库
简单Echo应用协议的示例
传输层流量统计中间件示例
传输层流量异或处理的中间件示例
http代理应用协议的示例
简单Telnet应用协议的示例
流量转发到telnet服务器的的示例
redis协议服务器,展示如何使用应用中间件的示例