本课程将理论结合实践,带你从零开始,系统学习Socket编程技术,让Socket的学习不再那么零散与难以掌握,同时会提炼出Socket网络传输的核心思想与构架,并带你踩坑出坑,增加你的分析与处理问题的能力,完善你的编程思想与知识体系。
· Socket与TCP、UDP关系
· 报文、协议、Mac地址、IP、端口
· UDP、TCP核心知识点讲解
· UDP单播、多播、广播与运用
· TCP握手、挥手、可靠性与案例实操
· 数据收发并行案例实操
· 聊天室数据传输设计
· 聊天室消息转发与可达性分析
· 多客户端群聊天实现
· 服务器性能检测与优化
· 聊天室消息调度模型
· 心跳包构建与消费
· NIO基础理论讲解
· 阻塞IO与非阻塞IO对比
· NIO API深入学习
· NIO重写数据调度
· NIO服务器Thread优化
· NIO高并发压测
· 消息粘包与消息不完整解决方案
· 借鉴学习HTTP2精髓
· 数据传输Packet模型
· 数据封包与拆包实操
· 内存调度与内存复用模型
· 消息优先级与三层数据调度
· 文件传输与普通传输区别
· 消息模型基于通道传输优化
· 优雅的中断文件传输
· 高效的文件、普通消息混传
· 消息分片理论与技术实现
· 基于分片技术的命令模式
· 即时语音聊天架构分析
· 直播推流原理简单讲解
· 数据转发与高级桥接技术
· 语音压缩与推流实现
· 语音接收与播放实现
· 即时技术调优与展望
关于课程的问题都可在问答区随时提问,讲师会进行集中答疑
课程案例代码完全开放给你,你可以根据
所学知识,自行修改、优化
讲师会根据同学们的反馈,额外写许多手
记扩展知识内容,开阔技术视野
从事IM、物联网或从事网络相关工作的同学 / 想要了解Socket传输核心
技术的同学
Java 语言基础 / 会使用idea等家族软件 / 有网络编程基本概念 / 有
Socket技术基本概念
匿名用户
好评
我是从Qiujuer老师另一个精品课程,跟老师后面学习的。在那门课程给我带来了很大的收获,一是对MVP架构思想的巩固,二是对事件数据的封装消费的设计和性能优化有很深的了解。也是靠这门课程让我找到了自己期望并比较满意的工作,瞬间*格就上升了一个层次,自己也由衷的喜欢即时通讯相关的业务。从课程质量上来说,真的是非常优越的。先基础理论知识的讲解,实际案例的铺垫,性能优化的调优,根据需求变化的迭代一系列的教学流程使得课程并不是那么生涩难懂。课下也积极回答我们的疑问,从这些都体现了老师精心准备的备课和极具负责任的态度。同样,Socket课程也是倍儿棒的,推荐大家学习。
Gzy_
好评
对比上次的IM课程,这次使用功能迭代的路线,从最基础的demo,到实用的健壮性代码,慢慢完善代码,的确比IM课程好理解,好吸收很多。老师平时在群里也非常活跃,可能回答不是那么及时,但肯定会在有空的时候回复消息,即使是去年五月份出的IM课程群,现在依然活跃。有时自己随便在群里问的一个问题,自己都忘了,过了一两天竟然收到了老师细致的回答,哈哈。老师的代码功底也是十分深厚,层层封装,各种接口定义,设计模式,一直觉得学习老师的课程,除了学习到课程本身设定的教学内容外,更能学习到老师的编程思想,这种思想,更加可贵呀。哈哈。。。(特地学完第七章过来评论的,负责任的告诉你,本课程干货满满)
Prozombie0
好评
看到了第六章(本来想打算看完再评的),忍不住来给老师好评,整个课程深入浅出,从原理到实操作,老师都讲得非常好,同时答疑也十分的耐心,问题回复十分的及时。这次socket课程非常对我的胃口,希望慕课多出这种原理加实操作的课程,不只是那些API课程,邱炬老师和阿神老师都是我心目中的最好的慕课Java讲师,同时也希望老师后续有更多的好课程。
如无法下载使用图片另存为
下载海报选课、学习遇到问题?
扫码添加指导老师 1V1 帮助你!
添加后老师会第一时间解决你的问题