C#网络编程技术Socket实战演练,跟着阿笨一起玩NET,《ASP.NET Core基于Socket实现消息推送实战演练》
1、课程介绍和实例演示
1)、客户端与服务端互发消息
2)、客户端断线重连。
2、Socket客户端与服务端通信原理
3、Socket类库介绍和选择
4、用户(User)如何与Socket对象建立关系
5、ASP.NET Core使用自定义中间件添加Socket
6、ASP.NET Core实现客户端与服务端Socket通信
《C#网络编程技术Socket实战项目演练》
1、基于.NET微软自带的Socket类库开发的客户端和服务端聊天应用程序(ABenNET.Socket.AppChat)。
2、基于.NET微软自带的Socket类库开发的在线客户端监控应用程序
C# WebApi+Task+WebSocket实战项目演练(四)》
涉及覆盖的知识点
1、webapi简单的熟悉使用。达到目标可以提供对外接口,返回XML和JSON数据格式。
2、HTTP 模拟工具的简单使用。
3、基于SuperSocket通讯框架的Websocket客户端简单的使用。
4、C#如何以同步方式获取异步事件回调的结果。(重点学习)
一句话:今天我们要解决的核心技术问题?
C#如何以同步方式获取异步事件回调的结果。
1)、解决手段一: 通过 Task+AutoResetEvent机制实现异步阻塞获取异步事件回调的结果。
2)、解决手段二: 通过 Task +CancellationTokenSource 适用人群:1、有一定基础的NET程序员。
2、迫切想提高项目实战经验的开发人员。
3、追求和热爱开源项目的程序员。