Unity-细讲网络编程 新品

产品编号: #1590

¥74.25
有学习席位
Unity-细讲网络编程
购买选项

讲师介绍

专业讲师

资深导师

5 年教学经验

经验丰富的专业讲师

课程介绍

了解课程详细内容和学习目标

image-20250930103319134

本课程聚焦 C# 网络通信技术的系统教学,覆盖主流网络传输协议与数据处理方案,旨在帮助学习者全面理解 TCP、UDP、WebSocket 等网络通信原理,掌握 Json、Protobuff 数据处理方法,为后续网络项目开发奠定技术基础。

课程核心内容框架

课程按 “网络传输协议实践→数据处理优化→功能场景应用” 逻辑推进,先通过实例讲解 TCP、UDP 等核心协议的 API 使用与通信实现,再介绍数据组织与解析工具,最后结合注册登录、多人聊天等场景,强化技术落地能力。

课程核心模块与内容

课程入门与 TCP 通信基础

课程介绍(课时 1,07:36)

梳理课程整体结构、学习目标与核心技术模块,帮助学习者明确学习路径。

TCP 协议实践(课时 2-3)

  • 讲解 TCP 相关 API 特性,指导服务端代码编写(课时 2,16:48);

  • 演示客户端与服务器的消息收发逻辑实现,完成基础 TCP 通信链路搭建(课时 3,16:21)。

TCP 通信优化与场景应用

数据处理与通信优化(课时 4-5)

  • 介绍 LitJSON 工具,讲解如何用其规范组织网络传输数据(课时 4,14:01);

  • 分析 TCP 粘包、拆包问题成因,演示对应的解决方案实现(课时 5,21:22)。

业务功能开发(课时 6-8)

  • 实现客户端注册与登录接口设计(课时 6,19:52);

  • 编写服务端注册、登录业务逻辑,完成客户端与服务端的业务交互(课时 7,12:23);

  • 基于 TCP 通信搭建多人网络聊天功能,实现多客户端消息同步(课时 8,13:04)。

其他网络协议讲解

UDP 协议(课时 9,13:18)

解析 UDP 协议特点,讲解 UDP 相关 API 使用,演示 UDP 网络通信的实现过程。

WebSocket 协议(课时 10,24:53)

介绍 WebSocket 协议适用场景,讲解其功能原理与代码实现,完成 WebSocket 通信功能开发。

UnityWebRequest(课时 11,08:43)

针对 Unity 环境,讲解 UnityWebRequest 工具的功能特性与使用方法,实现网络请求处理。

数据处理协议应用

Newtonsoft.Json(课时 12,09:20)

讲解 Newtonsoft.Json 工具的使用方法,演示 JSON 格式数据的序列化与反序列化操作。

Protobuff(课时 13)

介绍 Protobuff 数据协议特性,指导 Protobuff 的环境配置与使用,实现高效数据传输处理。