![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket服务器
unity学院
基于unity和C#进行Vr虚拟现实开发,虚拟仿真软件开发,游戏开发!
展开
-
Unity和C#开发 - 暗黑战神+高清视频指导+源代码工程
淘宝搜索:https://item.taobao.com/item.htm?ft=t&id=650969047624,想要的去买。原创 2021-07-28 00:08:39 · 644 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信09_02在服务端存储和解析数据(粘包和分包及解决方案)
1、方法说明服务器项目下新建类message,/// <summary>/// 用来存储和解析客户端发送过来的数据/// </summary>namespace TCP服务器端{ class Message { private byte[] data = new byte[1024];//用来存储现在的数据,需要足够大 ...原创 2019-08-14 19:46:55 · 221 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信09_01在客户端发送数据的时候加上数据长度(粘包和分包及解决方案)
1、方法说明:客户端的项目下新建了一个名为message的类,这个类目前只有一个功能方法,这个方法的作用就是将发送的数据添加上数据信息的长度,将保存数据长度信息的数据用4个字节来表示BitCoverter.GetBytes(),通过这个函数即可实现转换。2、代码:/// <summary>/// 方法的作用就是将发送的数据添加上数据信息的长度/// </summary&...原创 2019-08-14 17:31:32 · 319 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信05_服务端与客户端的(粘包和分包及解决方案)
粘包和分包是利用socket在tcp协议下内部的优化机制。1、什么是粘包:通俗地讲,就是在服务器端与客户端发送消息频繁且数据量小的情况下,会自动将多个包整合成一个大包发送过去。2、什么是分包:在发送一个大数据量的包时,会将数据分开发送。解决方案:将发送的数据中前四个字节用来保存数据长度信息,一般用int32类型即可,然后,如果每条数据长度大于所保存数据长度信息,说明是粘包问题,则读取完所保存...原创 2019-08-09 16:00:02 · 320 阅读 · 0 评论 -
c#基于unity连接Mysql数据库08_增、删、改、查
1、直接上代码: { static void Main(string[] args) { string connStr = "Database=game01;datasource=127.0.0.1;port=3306;user=root;pwd=root;"; MySqlConnection conn = n...原创 2019-08-13 18:07:39 · 817 阅读 · 1 评论 -
c#基于unity连接Mysql数据库07_账号注册功能(账号注册、图文详解)
1、数据库2、先上代码; private IEnumerator Register(string[] strRegister) { string connStr = "Database=game01;datasource=127.0.0.1;port=3306;user=root;pwd=root;"; MySqlConnection conn = n...原创 2019-08-12 20:35:40 · 2304 阅读 · 1 评论 -
c#基于unity连接Mysql数据库06_账号登录功能(账号登录、数据查询图文详解)
1、数据库如下:2、代码如下: class Program { static void Main(string[] args) { string connStr = "Database=game01;datasource=127.0.0.1;port=3306;user=root;pwd=root;"; M...原创 2019-08-12 16:21:35 · 2419 阅读 · 1 评论 -
利用TCP协议实现服务端与客户端的通信04_服务端与客户端的(异步收发、接收多个客户端消息(类似多人聊天室)、可处理断开异常)
1、服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//引入的命名空间using System.Text;using System.Threading.Tasks;namespace TCP...原创 2019-08-08 21:47:10 · 406 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信03_服务端与客户端的(异步收发、接收多个客户端消息(类似多人聊天室))
1、服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//引入的命名空间using System.Text;using System.Threading.Tasks;namespace TCP...原创 2019-08-08 21:29:05 · 469 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信02_服务端与客户端的(异步收发、接收一个客户端消息(类似单人聊天室))
1、服务器端:using System;using System.Collections.Generic;using System.Linq;using System.Net;//引入的命名空间using System.Net.Sockets;//引入的命名空间using System.Text;using System.Threading.Tasks;namespace TCPS...原创 2019-08-08 21:07:49 · 317 阅读 · 0 评论 -
利用TCP协议实现服务端与客户端的通信01_服务端与客户端的(同步收发)
1、服务端代码:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Net.Sockets;using System.Net;namespace TCPServer{ class...原创 2019-08-08 20:04:25 · 826 阅读 · 0 评论 -
C#同步网络处理方式制作一个聊天室
同步网络处理方式1、鉴于实时交互的网络需求,基于TCP/IP协议的网络功能,使用.Net提供的Socket功能,制作一个聊天程序。2、Server端。原创 2019-01-16 12:21:20 · 336 阅读 · 0 评论 -
Socket
Socket服务器原创 2019-01-11 16:09:22 · 173 阅读 · 0 评论