课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    课后答疑

  • icon

    教辅资料

  • icon

    实战驱动

讲师介绍

  • 侧重NET平台技术实战演练,最大教学特点"理论+实践+案例"的教学方式。跟着阿笨一起玩NET秉承一致的口号:我们不生产干货,我们只是干货的搬运工。力争为.NET的崛起和发展尽自己的一份绵薄之力。

  • 课程详情

    《ASP.NET Core基于WebSocket实现消息推送实战演练》

    很多网站为了实现推送技术,所用的技术都是 Ajax 轮询。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP请求,然后由服务器返回最新的数据给客户端的浏览器。这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求,然而HTTP请求可能包含较长的头部,其中真正有效的数据可能只是很小的一部分,显然这样会浪费很多的带宽等资源。

    HTML5 定义的 WebSocket 协议,能更好的节省服务器资源和带宽,并且能够更实时地进行通讯。

    今天我们要通过使用ASP.Net Core WebSocket技术来实现服务端向客户端实时推送消息(Real-Push-Message)。

    一句话总结今天我们实现的目标?
    如何在ASP.NET Core中使用WebSocket技术来实现服务端向指定的客户端实时推送消息。

    《ASP.NET Core基于WebSocket实时通信技术最佳实践》
    1、Websocket实时通信场景运用
    2、实时通信技术框架选择
    3、实时通信技术落地实战架构
    4、WebSocket如何实现JWT用户身份认证
    5、Websocket消息推送经验分享

    《ASP.NET Core基于SuperWebSocket实现消息推送实战演练》
    1、SuperWebSocket课程介绍
    2、SuperWebSocket服务端实现
    3、SuperWebSocket客户端实现
    4、WebSocket web浏览器实现
    5、WebSocket如何保证连接的安全

    《ASP.NET Core基于第三方WebSocket框架实战演练》
    1、课程介绍
    2、WebSocket介绍
    3、为什么选择第三方WebSocket框架
    4、第三方WebSocket框架如何选择
    5、用户(User)如何与Socket对象建立关系
    6、.NET中使用Fleck框架入门体验
    7、ASP.NET Core如何通过自定义中间件集成Fleck框架
    8、使用.NET客户端实现与Fleck服务端通信
    9、ASP.NET Core如何通过标准中间件集成Fleck框架

    《ASP.NET Core基于第三方websocket-sharp框架实战演练》
    1、WebSocketSharp介绍
    2、WebSocketSharp简单使用
    3、ASP.NET Core使用后台系统服务
    4、ASP.NET Core使用后台系统服务集成WebSocket框架
    5、Websocket-sharp客户端与服务通信

    《ASP.NET Core基于SignalR实现消息推送实战演练》

    1)、SignalR简介
    ASP.NET Core SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。
    实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。

    2)、SignalR主要用途:
    它出现的主要用途:可以用在聊天室、Web实时推送消息 (Real-Push-Message)、单点和多点通讯、扫码登陆、甚至可以结合其他技术用来做视频聊天等等。

    3)、一句话总结今天我们实现的目标?
    如何在ASP.NET Core中使用SignalR技术来实现服务端向客户端实时推送消息。

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课