
DotNetty
文章平均质量分 82
Henny_CHN
编橙
展开
-
DotNetty学习(六)——进阶学习Socket和WebSocket互通
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073经过前面得学习。基本上可以简单编写socket通信和websocket通信。现在提出一个需求。要求websocket和socket进行通信。那么这个怎么进行思考呢?完全个人研究,有错希望大神纠正。也可留下您的联系方式,共同探讨——————————————————————————————————作者:Henny_CHN转载请标明出处,...原创 2020-06-28 20:21:03 · 1838 阅读 · 0 评论 -
DotNetty学习—— 总章(索引)
前一阵子学习了基于.net core的Socket编程。觉得很是有趣。准备深入学习一下Socket编程,听闻Java的Netty框架很是优秀。所以今天来了解一下—DotNetty这个东西是怎么来的呢? 是.net core版的Netty。具体怎么来的请自行百度。在此不赘述!!!Netty是一个提供 asynchronous event-driven (异步事件驱动)的网络应用框架,是一...原创 2019-06-06 10:31:45 · 8357 阅读 · 2 评论 -
DotNetty学习(二)——世界上最简单的服务(Discard)服务端
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073世上最简单的协议不是'Hello, World!' 而是DISCARD(抛弃服务)。这个协议将会抛弃任何收到的数据,而不响应。为了实现 DISCARD 协议,你只需忽略所有收到的数据。1.创建规则让我们从 handler (处理器)的实现开始,han...原创 2019-06-06 12:04:35 · 5389 阅读 · 0 评论 -
DotNetty学习(二)——世界上最简单的服务(Discard)客户端
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073客户端代码:static async Task RunClientAsync() { var group = new MultithreadEventLoopGroup(); try ...原创 2019-06-20 22:25:28 · 1990 阅读 · 0 评论 -
DotNetty学习(三)——应答服务(Echo)
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073应答服务本身和抛弃服务没有太大的区别。说白了就是在ServerHandler中向Client发包具体如何实现直接上代码:#region 应答服务 var byteBuffer = message as IByteBuffer;...原创 2019-06-17 16:43:10 · 2045 阅读 · 0 评论 -
DotNetty学习(四)——时间服务(Time)
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073服务端:服务端我在这里只负责返回时间,别的什么也不想做 所以只需要写一个read然后返回时间就ok了。客户端:在写客户端之前的讲解:ChannelActive方法:将会在连接被建立并且准备进行通信时被调用。一句话就够用了。low一点。客户端写一...原创 2019-06-17 16:47:31 · 1610 阅读 · 0 评论 -
DotNetty学习(五)——点对点聊天(WebSocket)
总览链接:https://blog.youkuaiyun.com/a1234012340a/article/details/91040073首先贴一下我的服务端代码static async Task RunServerAsync() { //方法1 //// 申明一个主回路调度组 //var dispatch...原创 2019-08-23 15:47:59 · 2518 阅读 · 4 评论