![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity网络
波波斯维奇
Unity程序员,独立游戏开发者,独立软件开发,业余写作。
展开
-
Unity简单实现TCP/IP中的客户端功能
Unity简单实现TCP/IP中的客户端功能前言在上篇博客中,我介绍了下使用Unity简单实现TCP/IP的服务端的功能,今天在这篇博客中我介绍下实现客户端的功能,具体实现方法如下所示。实现步骤1.新建项目,在场景中新建一个InputField和一个Button,用于给服务端发送数据,如下图所示:2.新建SocketClient.cs脚本,用于实现TCP/IP的客户端功能,具体代码如下所示:using System;using System.Collections;using System原创 2020-10-29 17:40:02 · 1849 阅读 · 5 评论 -
Unity简单实现TCP服务端功能
Unity简单实现TCP服务端功能前言在过去的项目中,在涉及网络通信的项目中,我一直使用的是UDP通信,因为UDP通信开发起来比较方便,一直没有使用过TCP/IP进行通信,今天研究了一下,发现TCP/IP通信也没有想象的那么复杂。在网上找了一篇资料,自己按照上面开发了一下,发现关闭程序的时候程序会卡死,我研究了一下应该是开线程和端口没有关闭的问题,我将上面的脚本改进后写进这篇博客,记录一下。步骤1.新建一个工程,建立一个空物体,取名为tcpServer,如下图所示:2.新建SocketServe原创 2020-10-29 17:01:26 · 3140 阅读 · 4 评论 -
Unity使用UnityWebRequest上传文件到服务器的简单实现流程
Unity使用UnityWebRequest上传文件到服务器的简单实现流程前言我在以前的项目中写过有关上传图片到服务器的功能,但是没有写过上传其他类型的文件到服务器上的功能。今天为了实现一个上传gif图片的功能,我在网上查找资料,找到了一种使用UnityWebRequest上传文件的方法。这个方法真是太有用处了,可以说是什么文件都通用,于是我在这里赶紧记录一下,方便以后使用。实现步骤1.实现步骤很简单,以下是我自己很据网上的资料写的脚本,完成后将此脚本挂载到场景中的物体上,代码如下所示:using原创 2020-06-29 20:29:40 · 8427 阅读 · 17 评论 -
Unity实现请求服务器链接解析Json功能
Unity实现请求服务器链接解析Json功能前言在进行网络通信的时候,Unity程序有时候需要和请求服务器的数据,比较好的方法就是使用http解析服务器的json数据。正好在最近的项目中用到了这个计数,在这里做一下记录,以便自己再用的时候可以迅速找出来。步骤1.新建工程,再工程新建文件夹,取名为Plugins,名字切记不要打错,如下图所示:2.将Newtonsoft.Json文件导入到Plugins文件夹中,这个文件的作用是解析json文件,如下图所示:3.完成解析网络json功能的代码,代原创 2020-06-25 19:55:01 · 814 阅读 · 1 评论 -
Unity实现串口通信发送16进制字符
Unity实现串口通信发送16进制字符前言Unity在与硬件设备进行串口通信的时候,硬件那边只接收字符串有时候是不行的,还需要接收16进制的数据,在这里简单介绍下使用Unity发送16进制的串口信号。步骤一、首先开发配置文件功能,代码如下所示,完成后将其挂载到场景的物体上,在这里不再赘述:using System.Collections;using System.Collections.Generic;using UnityEngine;using System.IO;using Syst原创 2020-06-20 15:33:57 · 3670 阅读 · 16 评论 -
Unity实现Udp服务端的基本功能
Unity实现Udp服务端的基本功能在之前的博客中我写了简单实现Udp通信客户端的Demo,在实际项目中,我们有时候也要写Udp服务端的功能,以便于接收客户端发送过来的信号。在这篇博客中我简要介绍下Udp服务端的实现方法。步骤1.为了能够方便实现动态修改Udp服务端Ip和端口号功能,在这里首先加一个读取配置文件的功能,首先在工程中新建一个StreamingAssets文件夹,在里面新建一个Config.txt文件,如下图所示:...原创 2020-06-11 18:10:56 · 3285 阅读 · 8 评论 -
Unity实现UDP客户端与服务器通信功能
Unity实现UDP客户端与服务器通信功能简单实现前言在Unity开发中,我们开发的程序经常需要和服务器或者其他的客户端进行通信,以便进行数据的传输。通信分好几种,比如TCP/IP,UDP,Socket等等。在之前的项目中,我做过一些使用UDP进行通信的项目。在这篇博客中我记录一下使用UDP实现一种最简单的客户端与服务器进行通信功能的流程。实现步骤1.在Unity项目中新建UDP通信脚本,代码如下所示:using UnityEngine;using System.Collections;//引原创 2020-05-08 20:14:14 · 9375 阅读 · 11 评论 -
Unity的移动端WebGL上传数据到服务器失败的处理方法
1.之前做过一个小项目,Unity打出的webgl工程在手机上运行,需要将Unity工程里的两个数据上传到服务器,并且服务器接收到这两个数据后,将其传入数据库中。因为我之前做过一个类似的项目,所以就直接写了,代码如下:using System.Collections;using System.Collections.Generic;using UnityEngine;using Unity...原创 2019-10-10 16:11:39 · 941 阅读 · 0 评论