飞豹客 · 课能看,资料也能带走
飞豹客后端开发 会员免费

慕课实战-Socket网络编程进阶与实战 ,系统掌握Socket核心技术

这门课解决的是「会写接口,但一碰底层网络就发怵」的问题 很多人做后端开发,日常写的是框架封装好的 HTTP 接口,一旦遇到需要自己维护长连接、处理粘包拆包、设计自定义协议的场景,就不知道从哪下手。即时通讯、推送服务、设备上报、在线协作这类需求,本质上都绕不开 Socket。这门课针对的正是这个断层:

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
133 人关注 更新于 2026-04-29 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

这门课解决的是「会写接口,但一碰底层网络就发怵」的问题

很多人做后端开发,日常写的是框架封装好的 HTTP 接口,一旦遇到需要自己维护长连接、处理粘包拆包、设计自定义协议的场景,就不知道从哪下手。即时通讯、推送服务、设备上报、在线协作这类需求,本质上都绕不开 Socket。这门课针对的正是这个断层:它不从 Java 语法讲起,而是直接把 Socket 放到真实业务里,让你看清一条消息从客户端采集、编码、传输到服务端解析、转发、回写的完整链路。学完之后,你对「连接为什么断」「数据为什么收不全」「并发上来为什么卡」这类问题会有可排查的思路,而不是只能重启服务。

适合什么基础,以及建议的观看顺序

前提是你能读懂 Java 代码,知道线程、IO 流、基本的集合用法,最好写过一点多线程程序。如果完全没接触过 Java,这门课会让你很吃力,建议先补语言基础再来。内容组织上,前面偏通信模型和协议设计,后面落到语音即时通信这类综合案例。建议不要按顺序从头啃:先看通信建立、数据传输、粘包处理这几块核心原理,把「怎么稳定收发一条完整消息」搞明白;再进入聊天室这类多客户端场景,理解服务端如何管理连接和广播;最后再看语音数据即时通信部分,因为那里涉及采集、传输、播放的配合,是前面知识的综合运用,基础不牢直接看容易卡在细节里。每一节最好跟着敲一遍,只看不写,遇到连接异常时你依然无从判断。

学完能独立做什么,资料怎么配合练

比较现实的目标是:你能独立写出一个支持多客户端同时在线的通信服务,自己定义消息格式并处理边界情况,完成文本消息的收发与转发,并在此基础上扩展出文件传输或实时语音传输的原型。注意这是「能做出可运行的原型」,不是「能直接上线」,生产环境还要考虑心跳、重连、限流、序列化选型等,课程给了你继续往下走的底子。练习上,建议每个案例都做两步改造:一是换掉课程里的消息格式,自己设计一套并验证;二是人为制造异常,比如中途断网、发送超大包、多个客户端同时压测,观察程序表现并尝试修复。语音部分如果本地没有音频设备,可以先跑通传输链路,把播放环节替换成写文件验证数据是否正确。这样一套走下来,你收获的不只是几段能跑的代码,而是遇到网络问题时知道往哪个方向查。

课程目录

课程目录115 集
  • 📁 第11章 语音数据即时通信实战 第11章 语音数据即时通信实战必看.png [493.5 KB] 11-10 客户端搭建与界面交互-2.mp4
  • [144.0 MB] 11-11 客户端采集、传输、播放-1.mp4
  • [199.1 MB] 11-12 客户端采集、传输、播放-2.mp4
  • [65.1 MB] 11-2 语音数据直流传输扩展-1.mp4
  • [40.8 MB] 11-4 服务器桥接改造实现-1.mp4
  • [11.4 MB] 11-7 服务器桥接改造实现-4.mp4
  • [136.9 MB] 11-9 客户端搭建与界面交互-1.mp4
  • [176.7 MB] 11-8 客户端数据编码技术选型.mp4
  • [21.3 MB] 11-6 服务器桥接改造实现-3.mp4
  • [88.9 MB] 11-3 语音数据直流传输扩展-2.mp4
  • [143.8 MB] 11-1 语音即时通信分析.mp4
  • [25.7 MB] 11-13 语音即时通信总结.mp4
  • [22.1 MB] 11-5 服务器桥接改造实现-2.mp4
  • [143.0 MB] 📁 第4章 Socket TCP快速入门 第4章 Socket TCP快速入门资料.zip
  • [1.8 MB] 4-3 TCP连接可靠性-三次握手、四次挥手.mp4
  • [35.9 MB] 4-7 案例实操-TCP基础数据传输-1.mp4
  • [129.7 MB] 4-1 TCP是什么、能做什么.mp4
  • [13.2 MB] 4-2 TCP核心API讲解.mp4
  • [17.3 MB] 4-8 案例实操-TCP基础数据传输-2.mp4
  • [152.5 MB] 4-5 案例实操-TCP传输初始化配置-1.mp4
  • [156.4 MB] 4-4 TCP传输可靠性-排序、丢弃、重发.mp4
  • [65.5 MB] 4-6 案例实操-TCP传输初始化配置-2.mp4
  • [145.6 MB] 📁 第1章 课程导学(Java语言教学) 第1章 课程导学(Java语言教学)资料.zip
  • [1.8 MB] 1-1 导学.mp4
  • [47.3 MB] 📁 第2章 Socket网络编程快速入门 第2章 Socket网络编程快速入门必看.png [493.5 KB] 2-5 报文、协议、Mac地址.mp4
  • [16.1 MB] 2-1 什么是网络编程?.mp4
  • [28.1 MB] 2-6 IP、端口及远程服务器.mp4
  • [25.6 MB] 2-2 Socket与TCP、UDP.mp4
  • [23.2 MB] 2-3 Socket TCP牛刀小试-客户端实现.mp4
  • [89.4 MB] 2-4 Socket TCP牛刀小试-服务端实现.mp4
  • [86.3 MB] 📁 第5章 UDP辅助TCP实现点对点传输案例 第5章 UDP辅助TCP实现点对点传输案例文档.png [493.5 KB] 5-2 UDP搜索IP与端口-2.mp4
  • [188.6 MB] 5-4 数据发送与接收并行-1.mp4
  • [188.8 MB] 5-1 UDP搜索IP与端口-1.mp4
  • [112.1 MB] 5-5 数据发送与接收并行-2.mp4
  • [177.7 MB] 5-6 数据发送与接收并行-3.mp4
  • [134.6 MB] 5-3 点对点传输实现.mp4
  • [138.2 MB] 📁 第12章 整体代码结构梳理与升华 第12章 整体代码结构梳理与升华文档.zip
  • [1.8 MB] 12-1 框架性能瓶颈压测.mp4
  • [155.6 MB] 12-2 调度优化之发送数据调度优化.mp4
  • [196.2 MB] 12-4 调度优化之单线程IO调度-1.mp4
  • [187.8 MB] 12-7 调度优化之多线程窃取模式IO调度.mp4
  • [148.5 MB] 12-3 多线程调度瓶颈分析.mp4
  • [33.0 MB] 12-5 调度优化之单线程IO调度-2.mp4
  • [116.6 MB] 12-6 案例分析不是BUG的BUG.mp4
  • [58.4 MB] 📁 第10章 聊天室升级版实战 第10章 聊天室升级版实战文档.zip
  • [1.8 MB] 10-12 心跳包构建与消费调度-2.mp4
  • [228.5 MB] 10-4 并发客户端BUG修复与性能优化-3.mp4
  • [244.0 MB] 10-11 心跳包构建与消费调度-1.mp4
  • [148.9 MB] 10-13 心跳包构建与消费调度-3.mp4
  • [195.6 MB] 10-6 服务器消息调度逻辑规范化-1.mp4
  • [138.5 MB] 10-1 消息调度分析.mp4
  • [44.7 MB] 10-7 服务器消息调度逻辑规范化-2.mp4
  • [113.1 MB] 10-10 心跳包必要性与策略选择.mp4
  • [39.1 MB] 10-3 并发客户端BUG修复与性能优化-2.mp4
  • [250.9 MB] 10-2 并发客户端BUG修复与性能优化-1.mp4
  • [249.5 MB] 10-5 数据三层缓冲区IoArgs调度优化.mp4
  • [155.1 MB] 10-8 服务器消息调度逻辑规范化-3.mp4
  • [232.7 MB] 10-9 服务器消息调度逻辑规范化-4.mp4
  • [208.3 MB] 📁 第6章 简易聊天室案例 第6章 简易聊天室案例说明.zip
  • [1.8 MB] 6-3 聊天室消息转发实现.mp4
  • [141.9 MB] 6-6 6-7 服务器性能总结与优化方案服务器性能分析与压测.mp4
  • [151.8 MB] 6-1 聊天室数据传输设计.mp4
  • [16.2 MB] 6-5 服务器状态与测试用例构建-2.mp4
  • [74.5 MB] 6-4 服务器状态与测试用例构建-1.mp4
  • [97.4 MB] 6-2 聊天室消息接收实现.mp4
  • [195.2 MB] 📁 第9章 局域网文件快传技术实战 第9章 局域网文件快传技术实战文档.png [493.5 KB] 9-9 消息分片传输设计与实现-1.mp4
  • [83.6 MB] 9-15 消息分片设计与实现-接收调度-1.mp4
  • [141.6 MB] 9-17 文件快传收尾与总结.mp4
  • [102.7 MB] 9-16 消息分片设计与实现-接收调度-2.mp4
  • [178.3 MB] 9-10 消息分片传输设计与实现-2.mp4
  • [97.3 MB] 9-2 文件传输与普通传输的区别.mp4
  • [26.5 MB] 9-3 文件消息模型基础实现-1.mp4
  • [135.3 MB] 9-6 发送文件到服务器-1.mp4
  • [172.3 MB] 9-5 文件消息模型基础实现-3.mp4
  • [195.1 MB] 9-7 发送文件到服务器-2.mp4
  • [176.5 MB] 9-12 消息分片传输设计与实现-4.mp4
  • [135.4 MB] 9-13 消息分片设计与实现-发送调度-1.mp4
  • [176.5 MB] 9-14 消息分片设计与实现-发送调度-2.mp4
  • [170.0 MB] 9-1 混传数据总结与梳理.mp4
  • [23.4 MB] 9-8 发送文件到服务器-3.mp4
  • [155.3 MB] 9-11 消息分片传输设计与实现-3.mp4
  • [189.2 MB] 9-4 文件消息模型基础实现-2.mp4
  • [163.3 MB] 📁 第7章 服务器传输优化-NIO 7-6 NIO重写服务器器-3.mp4
  • [128.3 MB] 7-8 NIO服务器Thread优化-2.mp4
  • [115.4 MB] 7-6 NIO重写服务器-3.mp4
  • [52.5 MB] 7-9 NIO服务器Thread优化-3.mp4
  • [126.0 MB] 7-4 NIO重写服务器器-1 (1).mp4
  • [244.4 MB] 7-5 NIO重写服务器器-2.mp4
  • [241.0 MB] 7-12 NIO服务器Thread优化-6.mp4
  • [295.9 MB] 7-2 NIO Family一览.mp4
  • [22.5 MB] 7-7 NIO服务器Thread优化-1.mp4
  • [14.0 MB] 7-4 NIO重写服务器器-1 (2).mp4
  • [30.6 MB] 7-1 阻塞IO和⾮非阻塞IO.mp4
  • [39.7 MB] 7-10 NIO服务器Thread优化-4.mp4
  • [122.3 MB] 7-11 NIO服务器Thread优化-5.mp4
  • [219.1 MB] 7-13 NIO知识归纳梳理.mp4
  • [20.8 MB] 📁 第8章 数据传输稳定性优化 8-9 消息粘包与消息不全测试.mp4
  • [225.2 MB] 8-3 传输分析-如何有序的混传数据.mp4
  • [18.5 MB] 8-6 构建有序消息体-基本发送调度实现.mp4
  • [169.8 MB] 8-7 构建有序消息体-基本接收调度实现-1.mp4
  • [121.4 MB] 8-8 构建有序消息体-基本接收调度实现-2.mp4
  • [120.0 MB] 8-5 构建有序消息体-调度接口定义.mp4
  • [154.8 MB] 8-2 复现数据传输异常现象.mp4
  • [162.3 MB] 8-4 传输分析-借鉴学习HTTP精髓.mp4
  • [35.5 MB] 8-1 消息不不完整与消息粘包.mp4
  • [23.5 MB] 📁 第3章 Socket UDP快速入门 第3章 Socket UDP快速入门资料.zip
  • [1.8 MB] 3-5 案例实操-局域网搜索案例-1.mp4
  • [101.8 MB] 3-2 UDP核心API讲解.mp4
  • [17.9 MB] 3-4 UDP单播、广播、多播-2.mp4
  • [18.6 MB] 3-1 UDP是什么.mp4
  • [17.4 MB] 3-7 案例实操-局域网搜索案例-3.mp4
  • [149.6 MB] 3-6 案例实操-局域网搜索案例-2.mp4
  • [178.5 MB] 3-3 UDP单播、广播、多播-1.mp4
  • [14.6 MB] code-master.zip
  • [1.3 MB] 适合人群 Java开发者 网络编程爱好者 有网络编程需求的工程师 学习收获 掌握Socket编程核心技术 实现网络通信应用开发 提升网络编程实战能力 祝您学习愉快! 学有所成,前程似锦!