独立项目-Socket通讯 应用/客户端和服务器的简单通讯-04
一、Unity端(客户端)
#region 模块信息 // ********************************************************************** // Copyright (C) 2018 The company name // // 文件名(File Name): Test_008_NetWorkSocket.cs // 作者(Author): Dean1874 // 创建时间(CreateTime): 2018-06-06 16:15:09 // 修改者列表(modifier): // 模块描述(Module description): // // ********************************************************************** #endregion using UnityEngine; public class Test_008_NetWorkSocket : MonoBehaviour { private void Start() { //1.连接到服务器 NetWorkSocket.Instance.Connect("192.168.13.131", 1011); } private void Send(string _msg) { //2.发送消息 using (MMO_MemoryStream ms = new MMO_MemoryStream()) { ms.WriteUTF8String(_msg); NetWorkSocket.Instance.SendMsg(ms.ToArray()); } } private void Update() { if (Input.GetKeyDown(KeyCode.A)) { Send("A 你好,当前发送时间:" + Time.deltaTime); } else if (Input.GetKeyDown(KeyCode.B)) { Send("B 喜欢,当前发送时间:" + Time.deltaTime); } else if (Input.GetKeyDown(KeyCode.C)) { for (int i = 0; i < 10; ++i) { Send("C 循环:" + i + "次,当前发送时间: " + Time.deltaTime); } } } }
二、服务器端
Dean二十七