主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
主页
书架
标签
归档
友链
更多
网址源码
bilibili
有疑问?
看 FAQ(暂无)
来提提意见捏(。→v←。)
公告和测试博文(暂无)
特别感谢(暂无)
nightstardawn的程序小窝
欢迎来到这里_(:з」∠)_
主页
标签
分类
b站
源码
UDP异步通信的常用方法
UDP异步通信的常用方法 这些方法和TCP的异步方法使用类似 使用方法参考TCP的异步方法 ## 一、Begin相关的方法 1.BeginSendTo 12345678910111213141516171819byte[] bytes = Encoding.UTF8.GetBytes("Hello World");EndPoint ipPoint = new IPEndP...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
分包、黏包
分包、黏包 一、什么是分包、黏包 分包、黏包指在网络通信中由于各种因素(网络环境、API规则等)造成的消息与消息之间出现的两种状态 - 分包:一个消息分成了多个消息进行发送 - 黏包:一个消息和另一个消息黏在了一起 - 注意:分包和黏包可能同时发生 二、解决方向 思考: 那么通过接收到的字节数组我们应该如何判断收到的字节数组处于以下状态 正常 分包 黏包 如何判断一个消息没有出现分包...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
区分各种消息
区分各种消息 一、现实意义 抛出问题: 当将序列化的2进制数据发送给对象时,对方如何区分? 举例: PlayerInfo:玩家信息 ChatInfo:聊天信息 LoginInfo:登录信息 等等 这些数据对象序列化后是长度不同的字节数组 将它们发送给对象后,对方如何区分出他们分别是什么消息 如何选择对应的数据类反序列化它们? 二、解决方法 解决方案: 为发送的信息添加标识,比如添加消息...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
客户端主动断开链接
客户端主动断开链接 一、主要问题 如果客户端在断开链接时 只使用socket.Shutdown和socket.Close这两个方法 服务端会无法得知客户端主动断开 二、解决方案 客户端尝试使用Disconnect方法主动断开链接 Socket中有一个专门在客户端中使用的方法Disconnect 客户端调用该方法和服务器断开链接 看是否时因为之前直接调用Close方法,造成的服务器无法即使获...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
异步方法TCP客户端实现示例
异步方法TCP客户端实现示例 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
异步方法TCP服务端实现示例
异步方法TCP服务端实现示例 12345678910111213141516171819class Program{ static void Main(string[] args) { SeverSocket severSocket = new SeverSocket(); severSocket.Start("127.0...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
同步方法TCP客户端实现示例
客户端实现示例 一、最基础的客户端实现 实现的基本步骤: 1. 创建套接字Socket 2. 用Connect方法与服务器相连接 3. 使用Send和Receive相关方法收发数据 4. 用Shutdown方法释放链接 5. 关闭套接字 123456789101112131415161718192021222324252627282930//1.创建套接字SocketSocket _sock...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
同步方法TCP服务端实现示例
服务端实现示例 一、最基础的服务端实现 实现的基本步骤: 1. 创建套接字Socket 2. 使用Bind方法将套接字和本地地址绑定 3. 使用Listen监听 4. 用Accept方法等待客户端链接 5. 建立链接,Accept返回新套接字 6. 使用Send和Receive相关方法收发数据 7. 使用Shutdown方法释放链接 8. 关闭套接字 12345678910111213141...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
同步方法UDP客户端实现示例
同步方法UDP客户端实现示例 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
同步方法UDP服务端实现示例
同步方法UDP服务端实现示例 注意: 这里的示例只是示例,仅供学习 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586...
2025-07-15
Unity客户端
Unity网络开发
Unity客户端
Unity网络开发
Read More
Previous
2 / 5
Next
凭空粘贴
全选文本
文本收纳魔法
文本复制魔法
魔法库搜索魔法
全局魔法库搜索魔法
新标签页打开
魔法术士复制魔法
图片赋值数
打印页面
阅读模式