Unity网络开发基础
学习Unity的网络开发基础
lqd520520
这个作者很懒,什么都没留下…
展开
-
14.Unity中序列化
/对类对象的2进制序列化主要用到的是//1.BitConverter转换非字符串类型的变量为字节数组//2.Encoding.UTF8转换字符串类型的变量为字节数组(注意:为了考虑反序列化,在转存2进制,序列化字符串之前,先序列化字符串字节数组的长度)//转换流程是//1.明确字节数组的容量//2.申明一个装载信息的字节数组容器//3.将对象中的所有信息转为字节数组并放入该容器当中(利用数组中的CopyTo方法转存字节数组)原创 2023-12-22 10:47:15 · 427 阅读 · 1 评论 -
13.TCP/IP协议
TCP/IP协议不仅仅指的是TCP和IP两个协议,二十指由FTP、SMTP、TCP、UDP、IP等等协议构成的协议簇。TCP/IP协议是一系列规则的统称,他们定义了消息在网络间进行传输的规则。是供已连接互联网的设备进行通信的通信规则。总的来说就是:OSI模型只是一个基本概念,而TCP/IP协议是基于这个概念的具体实现。而TCP、IP协议是为了解决一组特定的问题而设计的,他是基于互联网开发的标准协议。TCP/IP网络结构体系实际上和是基于OSI七层模型设计出来的。原创 2023-12-21 14:55:55 · 501 阅读 · 0 评论 -
12.序列化和反序列化二进制数据
网络通信中传输的数据序列化和反序列化数据持久化之二进制原创 2023-12-13 10:35:55 · 37 阅读 · 0 评论 -
11.OSI模型
它会在上一层的数据基础上添加标头包含信息:IP地址、版本、长度等等信息。为了让不同设备之间能够有统一的规则,表示层会把数据转换为能与各个系统格式兼容并且适合传输的格式。每一帧分为两个部分:标头Head+数据Data,标头包含数据包的一些说明项,比如发送方和接收方的Mac地址,数据类型等等。它会在原始数据的基础上添加标头,包含信息:协议信息等等。建立、管理端口到端口的通信。它会在上一层的数据基础上添加标头,包含信息:发送方接收方的端口信息、协议信息等等。定义传输模式、定义传输速率、比特同步、比特编码等等。原创 2023-12-13 10:14:10 · 128 阅读 · 0 评论 -
10.HTTP关键类
【代码】10.HTTP关键类。原创 2023-12-05 09:50:37 · 68 阅读 · 0 评论 -
9.Unity搭建HTTP服务器
//1.使用别人做好的HTTP服务器软件,一般作为资源服务器时使用该方式(学习阶段建议使用)//2.自己编写HTTP服务器应用程序,一般作为Web服务器 或者 短链接游戏服务器时 使用该方式 //下载hfs等HTTP服务器软件 //在想要作为HTTP资源服务器的电脑上运行它//我们在学习过程中,可以直接在别人做好的Web服务器上获取信息和资源//比如我们可以下载任意网站上可被下载的图片原创 2023-12-04 15:00:52 · 318 阅读 · 0 评论 -
8.HTTP工作原理
1.HTTP是什么HTTP超文本传输协议就是在一个网络中上传下载文件的一套规则2.HTTP工作原理HTTP超文本传输协议的本质是TCP通信,链接—>请求—>响应—>断开3.HTTP协议的请求类型和响应状态码请求方法:GET和POST 响应状态码:1xx消息、2xx成功、3xx重定向、4xx请求错误、5xx服务器错误3.如何学习FTP搭建HTTP服务器获取服务器上的内容上传内容到HTTP服务器。原创 2023-12-04 14:26:17 · 124 阅读 · 0 评论 -
7.IP地址和端口类
/程序表示IP信息IPAddress ip = IPAddress.Parse("IPv4地址");//程序表示通信目标。原创 2023-11-29 17:42:45 · 649 阅读 · 0 评论 -
6.游戏通信方案概述
网络游戏的通信方案大体上可以根据游戏的实际情况分为两种:长链接(强联网)游戏和短链接(弱联网)游戏网络游戏的三种通信方案:1.Socket网络套接字主要用来完成长连接网络游戏需求2.Http超文本传输协议主要用来完成短链接网络游戏需求(或者资源下载相关)3.FTP文件传输协议主要用来完成资源的下载和上传等需求。原创 2023-11-29 16:35:34 · 167 阅读 · 0 评论 -
5.数据通信模型
1.数据通信模型2.C/S模型3.B/S模型4.P2P模型在早期的计算机网络中,为了有效的利用计算机,一般将数据通信模型分为分散式(Decentralized)集中式(Centralized)分布式(Distributed)这三种方式决定了数据在网络环境中的管理方式原创 2023-11-29 14:40:26 · 48 阅读 · 0 评论 -
4.网络游戏当中的客户端和服务端
概述总结原创 2023-11-29 14:19:52 · 45 阅读 · 0 评论 -
3.IP、端口、Mac地址
1.IP地址2.Mac地址3.端口号原创 2023-11-29 10:06:34 · 193 阅读 · 0 评论 -
网络基本概念
网络的作用:原创 2023-11-28 17:53:36 · 121 阅读 · 0 评论 -
1.Unity网络开发基础概述
1.C#语言基础2.线程线管知识3.二进制相关知识4.Json相关知识。原创 2023-11-28 17:22:00 · 93 阅读 · 0 评论