课程简介
课程内容涉及到计算机网络体系结构基础知识,包括网络分层、TCP首部与IP首部结构组成,从零开始实现了一个异步网络通信库插件。课程通过简易网络程序引入对底层原理的讲解,再结合实际问题,分析应对策略,最后落实到代码实现。完整讲解了出现问题的原因以及解决问题的方法,结构清晰,层层递进,一目了然。核心内容如下:
1)深入分析了TCP三次握手流程及其作用;
2)详细讲解了TCP协议保证可靠传输的原理;
3)梳理了网络数据在各层之间封装传输的完整流程;
4)解决了TCP协议面向数据流特性所导致的粘包分包问题;
5)开发了可扩展、易使用的网络通信库插件;
6)实现了从控制台服务器到Unity客户端的完整聊天案例。
[UWA学堂]1.课程介绍与环境配置
说明:
1. 本视频全长约6小时45分钟。
2. 第37节提供了课程Demo及PDF课件。
适合读者
1. 从事Unity客户端开发的技术人员
2. 想了解网络通信原理的技术人员
3. 对网络通信有需求的独立开发者
你将获得
1. 计算机网络体系结构基础知识
2. 熟悉网络底层数据传输流程及实现原理
3. 掌握C#语言网络应用程序编写方法
4. 能开发可扩展易使用的网络通信插件
5. 课程配套课件及项目工程