实战 \Socket网络编程进阶与实战
收藏

Socket网络编程进阶与实战

从进阶到深入,系统掌握Socket核心技术,从容应对各种Socket应用场景

Socket网络编程进阶与实战

难度 中级 ·
时长 16小时 ·
学习人数 563 ·
综合评分 10.00分
¥ 348.00

Socket网络编程进阶与实战

观看导学视频

Socket网络编程进阶与实战
Socket对于每个工程师的重要性不言而喻。本课程将理论结合实践,带你从零开始,系统学习Socket编程技术,让Socket的学习不再那么零散与难以掌握,同时会提炼出Socket网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的能力,完善你的编程思想与知识体系。最终助力你轻松应对企业中各种Socket应用场景(比如:群聊天、文件传输、直播传流、中断、心跳等)【说明:课程案例部分以Java语言实现】
Qiujuer

Android高级工程师

掌握了Socket技术,就等于掌握了推送/IM/物联网等领域命脉

越深入Socket技术,你会收获越多
  • 1
    推送,IM等SDK很多,但命脉都在别人手里,自己定制才安全
  • 2
    学习本课程后物联网相关通信工作不再是难题、且你有能力成为协议的制定者
  • 3
    学习本课程后IM消息推送不再是难点,且你有能力同时实现客户端与服务端
  • 4
    学习本课程后…你可以尽情去吹牛,因为你学到的技术一听就是大牛

体系化讲解+大量案例实战,让Socket的学习不再零散与难以实践

Socket入门虽简单,但用好却很难,本课程的目标就是让更多的同学能用好这门技术
Socket快速入门

· Socket与TCP、UDP关系
· 报文、协议、Mac地址、IP、端口
· UDP、TCP核心知识点讲解
· UDP单播、多播、广播与运用
· TCP握手、挥手、可靠性与案例实操
· 数据收发并行案例实操

聊天室案例实战

· 聊天室数据传输设计
· 聊天室消息转发与可达性分析
· 多客户端群聊天实现
· 服务器性能检测与优化
· 聊天室消息调度模型
· 心跳包构建与消费

高并发基石-NIO

· NIO基础理论讲解
· 阻塞IO与非阻塞IO对比
· NIO API深入学习
· NIO重写数据调度
· NIO服务器Thread优化
· NIO高并发压测

数据传输稳定性优化实战

· 消息粘包与消息不完整解决方案
· 借鉴学习HTTP2精髓
· 数据传输Packet模型
· 数据封包与拆包实操
· 内存调度与内存复用模型
· 消息优先级与三层数据调度

文件快传技术实战

· 文件传输与普通传输区别
· 消息模型基于通道传输优化
· 优雅的中断文件传输
· 高效的文件、普通消息混传
· 消息分片理论与技术实现
· 基于分片技术的命令模式

语音数据即时通讯实战

· 即时语音聊天架构分析
· 直播推流原理简单讲解
· 数据转发与高级桥接技术
· 语音压缩与推流实现
· 语音接收与播放实现
· 即时技术调优与展望

用好Socket高阶技术,突破百万链接瓶颈不再是问题

高性能事件调度模型
健壮的数据传输调度
优秀的调度策略
高效的内存复用技术

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化

知识扩展

讲师会根据同学们的反馈,额外写许多手
记扩展知识内容,开阔技术视野

适合人群

从事IM、物联网或从事网络相关工作的同学 / 想要了解Socket传输核心
技术的同学

技术储备要求

Java 语言基础 / 会使用idea等家族软件 / 有网络编程基本概念 / 有
Socket技术基本概念

环境参数

  • 技术语言 Java或Kotlin都适用,课程以Java进行教学
  • 开发工具 idea或Android Studio
  • 开发系统 Mac(Windows、Linux不受限制)

万事俱备 只等你来

  • 春水碧于天King

    这段时间正在做一个socket文件传输的应用,虽然大体功能都实现,但对所涉及的一些知识点也都只是一知半解,并且代码实现的也不够简洁。刚好看到qiujuer老师出的这套课程,看了下目录感觉完全就是为自己定制的,所以果断购买了!目前学习已经过半了,很有收获。特别是思想上的收获,经常感叹“还有这种操作”。老师一直是我程序员道路上努力追赶的榜样。投资自己永远不亏,推荐大家购买学习!

  • Kong_0007

    这个课程一出就购买了,冲着老师上一个课程高质量的水平买的。目前看完了前三章,让我巩固了大学所学的计算机网络的相关知识,这些知识在面试的时候时经常问到的。这门课程所学的Socket知识可用于时下增速较快的智能家居/智能硬件行业,不用担心学习的这些东西没有用处。当然,如果只买了这一个课程的,也可以买老师的上一个课程,绝对物超所值,并且将两者知识进行相结合,可以写出一个通过自己所写的长连接即时通讯应用。最后,学会了这两个课程的知识,校招offer不是问题。

  • wwttsqt

    先来个好评,目前只看了前三章,让我想起了联系到了大学里的计算机网络相关知识。。。很感谢老师的第一门课程,让我在校招中拿到很好的offer。。。感谢老师和群友们为我解决的每一个疑问。。。

查看全部30条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信