一、概要

由于在.net的环境当中对dotnetty相关资料相对较少,所以这里主要分享一个dotnetty使用教程希望能帮助到正在使用这套框架的开发者们。虽然这套框架已微软官方已经不在维护,但是这套框架里的设计是相当不错的通过阅读源码能学习到很多的。

一开始为什么会使用这套框架呢,在做技术选型的时候我琢磨了很久大概总结了一下。

1.具有权威性的团队开发的

2.具有商业项目证明的

3.具备跨操作系统的使用的,一套代码可编译在windows或linux上使用的框架

4.在向上级汇报时,会显的比较靠谱具有说服力

二、详细

下面提供了视频教程地址点击跳转即可:

https://www.bilibili.com/video/BV1Mi4y1T7Vy

整套视频一共有九期:

1.初识Dotnetty 【dotnetty的认识、历史背景、基础介绍】

2.Socket基础原理【Socket是计算机网络编程中其中一种实现计算机之间通讯的手段,对于dotnetty框架来说是其中包含的一种通讯协议。】

3.字节序、网络字节序【是TCP/IP中规定好的一种数据表示格式,跟CPU类型、操作系统等无关,从而可以保证数据在不同主机之间传输时能够被正确解释。】

4.Echo server【Echo Server具现化理解是山谷中的回声。这个概念引用到dotnetty中就是为了体现出socket中client和server内容交互的一种应答模式。】

5.基础组件(一)

【本期主要讲述dotnetty框架中的组件及原理

1.ServerBootstrap
2.EventLoopGroup & EventLoop
3.Channel、 ChannelPipeline & ChannelHandler、 ChannelHandlerContext、Handler 执行顺序】

6.基础组件(二)【本期主要讲述decoder、encoder、codec、bytebuffer、数据包设计等内容】

7.身份认证、加密【一个简单的加密通讯分享,适用于小型项目中不依赖重型加密框架。】

8.缓存【在服务端应用开发当中必不可少的一部分,缓存可帮助应用程序提高响应减少资源的消耗。】

9.Linux、部署【Linux是一款免费开源的操作系统,它通常作为服务器主流的操作系统之一。】

如果能帮助到各位,希望多多点赞支持!!!

最新文章

  1. ldap部署相关,ldap双机\LAM配置管理\ldap备份还原
  2. 从零开始编写属于我的CMS:(一)前言
  3. valueForKeyPath常用用法
  4. web中session与序列化的问题
  5. 转: __asm__ __volatile__内嵌汇编用法简述
  6. java endorsed
  7. 点线图中的A*算法
  8. net-ldap for ruby openNebula ldap
  9. 使用storyboard实现页面跳转,简单的数据传递
  10. Array.prototype鲜为人知的事实
  11. [ZJOI2015]幻想乡战略游戏
  12. ES6 系列之私有变量的实现
  13. 面试篇——mysql
  14. Python的方法和语法解释
  15. 2017.11.7 ant design - upload 组件的使用, react 条件渲染以及 axios.all() 的使用
  16. Kafka 副本失效
  17. MySql导出sql语句
  18. 微信公众号抢现金红包活动的核心代码分析(asp.net C#)
  19. 给NSMutableArray添加copy属性就变成了NSArray
  20. IE8不支持数组的indexOf方法 如何解决

热门文章

  1. ImageCombiner - Java服务端图片合成的工具包,好用!
  2. [转]c++使用thread类时编译出错,对‘pthread_create’未定义的引用
  3. 14_MySQL条件查询
  4. Jupyter Notebook 暗色自定义主题
  5. dotnet core TargetFramework 解析顺序测试
  6. Maven 打包项目到私服 (deploy)
  7. LeetCode-宝石与石头
  8. WPF 基础 - 在模板中找元素
  9. 【关系抽取-R-BERT】加载数据集
  10. python中对类的方法中参数self的理解