当前位置: 首页 > wzjs >正文

阿里云网站备份网站建设全程揭秘pdf

阿里云网站备份,网站建设全程揭秘pdf,新河企业做网站,网站开发环境搭建1.准备工具 Unity:用于建立客户端Visual Studio:通过C#控制台建立服务端 2.建立服务端 在Visual Studio中创建一个C#控制台工程,粘贴下面的代码 using System; using System.Net.Sockets; using System.Net; namespace ConsoleApp1 {inte…

1.准备工具

  • Unity:用于建立客户端
  • Visual Studio:通过C#控制台建立服务端

2.建立服务端

在Visual Studio中创建一个C#控制台工程,粘贴下面的代码

using System;
using System.Net.Sockets;
using System.Net;
namespace ConsoleApp1
{internal class Program{static void Main(string[] args){Socket mySocket;IPAddress ipAddr;IPEndPoint ipEp;int backLog = 0;//创建socketmySocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream, //支持可靠、双向和基于连接的字节流ProtocolType.Tcp //使用“传输控制协议”);//将文本ip转换到ip地址类型,这里使用的是回环地址进行测试ipAddr = IPAddress.Parse("127.0.0.1");//绑定ip和端口,端口建议大于1500ipEp = new IPEndPoint(ipAddr, 8888);//绑定套接字mySocket.Bind(ipEp);//建立监听,但是这个是一个阻塞函数,因此不要在Unity里面跑,否则会卡死mySocket.Listen(backLog);while(true){//定义一个新的Socket来接收消息Socket conn = mySocket.Accept();//创建一个缓存器,用于存储字节流消息byte[] readBuff = new byte[1024];//接收字节数组长度int count = conn.Receive(readBuff);//将字节数组转换为文本string message = System.Text.Encoding.UTF8.GetString(readBuff, 0, count);//创建服务端的消息回应文本string response = $"Hello from server {message}";//打印回应消息Console.WriteLine(response);//将消息回应文本转换为字节数组byte[] responseBytes = System.Text.Encoding.Default.GetBytes(response);//发送回应消息conn.Send(responseBytes);}mySocket.Close();Console.ReadKey();}}
}

3.建立客户端

在Unity中创建一个测试项目,搭建一个简单的UI,请看下面定义的UI变量需求。(这里我使用了TextMeshPro的UI类型,你可以修改为Unity旧版的UI变量类型)

创建一个C#脚本,取名为“Client”,将下面的代码粘贴,然后挂载到一个空物体上,将UI变量在Inspector窗口中进行赋值

using System.Net;
using System.Net.Sockets;
using System.Text;
using UnityEngine;
using TMPro;public class Client : MonoBehaviour
{public TMP_InputField ipInput;public TMP_InputField messageInput;public Socket clientSocket;public IPAddress ipAddr;public IPEndPoint ipEp;/// <summary>/// 连接服务端/// 该函数请绑定一个“连接”按钮的点击事件/// 每次点击“发送”之前,请先点击“连接”按钮!!!/// </summary>public void Connect(){clientSocket = new Socket(AddressFamily.InterNetwork,SocketType.Stream, //支持可靠、双向和基于连接的字节流ProtocolType.Tcp //使用“传输控制协议”);//将文本ip转换到ip地址类型ipAddr = IPAddress.Parse("127.0.0.1");//绑定ip和端口ipEp = new IPEndPoint(ipAddr, 8888);//连接clientSocket.Connect(ipEp);}/// <summary>/// 发送消息/// 该函数请绑定一个“发送”按钮的点击事件/// 每次点击发送之前,请先点击“连接”按钮!!!/// </summary>public void SendMessage(){//将消息文本转换为字节数组byte[] responseBytes = System.Text.Encoding.Default.GetBytes(messageInput.text);//发送回应消息clientSocket.Send(responseBytes);}
}

4.测试项目

先在Visual Studio运行服务端程序(不要关闭),然后在Unity中运行客户端

在客户端中输入发送的消息,然后先点击“连接”按钮,再点击“发送按钮”,看看控制台程序是否有响应


文章转载自:

http://O4ZwRmla.pmdLk.cn
http://23fzW6c0.pmdLk.cn
http://SYkMJAgK.pmdLk.cn
http://lC2P8eNR.pmdLk.cn
http://SVvEo821.pmdLk.cn
http://m2rlR28y.pmdLk.cn
http://uDiuIg0m.pmdLk.cn
http://zhaWlKeZ.pmdLk.cn
http://Z7FED9CG.pmdLk.cn
http://I6vwCiLk.pmdLk.cn
http://c9NwRGvz.pmdLk.cn
http://1HMQgw11.pmdLk.cn
http://oix9HSfC.pmdLk.cn
http://rVTeSIVq.pmdLk.cn
http://zz2KZb4j.pmdLk.cn
http://oKNQhANf.pmdLk.cn
http://sn3Ywq5Q.pmdLk.cn
http://s3Han6Gy.pmdLk.cn
http://sx21QPU8.pmdLk.cn
http://52CXmBpw.pmdLk.cn
http://bBZO2Usc.pmdLk.cn
http://2gWqG5Or.pmdLk.cn
http://OhVFqPjl.pmdLk.cn
http://WRhLQBMf.pmdLk.cn
http://1kcj8myn.pmdLk.cn
http://aIzLXFUN.pmdLk.cn
http://kKmOgGOt.pmdLk.cn
http://y7W1rxQv.pmdLk.cn
http://I357IonT.pmdLk.cn
http://cQKLbv5w.pmdLk.cn
http://www.dtcms.com/wzjs/747840.html

相关文章:

  • 直播网站怎么做啊公司网站设计广州
  • 苏州建设网站多少钱柞水县住房和城乡建设局网站
  • 佛山网站设计怎么做本地最好的网站开发建设公司
  • 太原企业网站模板建站福建建设厅官方网站
  • 法律咨询网站开发wordpress网站地图插件
  • wordpress自动审核网站优化多少钱
  • 宝石网站建设黄页网站建设
  • 商城网站建设高端星子网站建设
  • 凡科建站怎么建网站成都企业做网站
  • 校园网站建设资金来源有市场营销专业课程
  • 哪个网站可以做体育主播王稳庄网站建设
  • 青岛建设企业网站wordpress创建搜索页面
  • 淘宝客推广怎么做网站备案做网站大概费用
  • 找客户资源的网站上海做网站哪家便宜
  • 东莞市小程序定制开发丨网站建设百度推广登陆平台
  • 淮南公司做网站wordpress阅读器
  • 网站开发项目简单描述内网如何做网站访问
  • wordpress全站注明国内做化妆刷的比较好的网站
  • 给企业做网站需要什么信息抖音seo公司帝搜平台
  • 网站建设要做哪些工作室免费下载ppt模板的软件
  • 杭州网站设计公司有哪些中山网站网站建设
  • 徐州模板建站定制网站怎么给网站设置关键字
  • 公司建设一个网站北京网站建设公司
  • 河南阿里巴巴网站建设引流推广平台软件
  • 苏州做网站公司找苏州聚尚网络详情页设计策划
  • 广州微网站建设信息小程序代运营怎么收费
  • 响应式网站视频易语言用客户端和服务器做网站
  • 比较有名的diy制作网站网站建设费用预算模板
  • 人才市场网站源码平面广告设计培训学校
  • 陕西网站建设咨询广州市公司网站建设价格