• 大小: 16.13MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-26
  • 语言: 其他
  • 标签: uwp  socket  unity  

资源简介

应粉丝要求,应用之前的通信协议和socket组件,做了一个简单的通信demo。socket模块已经在hololens模拟器上测试通过、完全兼容。压缩包提供的服务器是as3写的,如果需要源代码可以联系我索取。我觉得懂as3的已经不多了,就不上传了。

资源截图

代码片段和文件信息

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Assets.scripts;
using Assets.scripts.Net;
using Assets.scripts.Events;
using Assets.scripts.Util;
public class Main : MonoBehaviour {

    public NetSocket socket;
// Use this for initialization
void Start () {
        NetSocket.MsgEvent.AddListener(NetSocket.complete netComplete);
        NetSocket.MsgEvent.AddListener(1 newMsg);
        socket.Connet();

    }
    private void netComplete(EventData data) {
        Debug.Log(“网络已连接:“);
    }
    private void newMsg(EventData data)
    {
        MsgStruct msg = (MsgStruct)data.data;
        switch (msg.type) {
            case 1://连接成功后服务端会立即发送一个条欢迎语
                msg.data.Position = 0;
                Debug.Log(msg.data.ReadUTF8String(msg.data.available));//读取欢迎语
                break;
            default:
                Debug.Log(“未处理的消息type:“+msg.type);
                break;
        }
    }
    // Update is called once per frame
    void Update () {

}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.     86528  2018-12-04 00:35  New Unity Project (2)\.vs\New Unity Project (2)\v15\.suo

     文件          0  2018-12-02 02:01  New Unity Project (2)\.vs\New Unity Project (2)\v15\Server\sqlite3\db.lock

     文件     724992  2018-12-04 00:34  New Unity Project (2)\.vs\New Unity Project (2)\v15\Server\sqlite3\storage.ide

     文件      32768  2018-12-04 00:02  New Unity Project (2)\.vs\New Unity Project (2)\v15\Server\sqlite3\storage.ide-shm

     文件    4136512  2018-12-04 00:35  New Unity Project (2)\.vs\New Unity Project (2)\v15\Server\sqlite3\storage.ide-wal

     文件      20402  2018-12-04 00:02  New Unity Project (2)\Assembly-CSharp.csproj

     文件       1132  2018-12-04 00:34  New Unity Project (2)\Assets\Main.cs

     文件        243  2018-12-02 02:07  New Unity Project (2)\Assets\Main.cs.meta

    I.A....      8777  2018-12-02 02:40  New Unity Project (2)\Assets\Scenes\SampleScene.unity

     文件        162  2018-05-15 23:57  New Unity Project (2)\Assets\Scenes\SampleScene.unity.meta

     文件        180  2018-05-15 23:57  New Unity Project (2)\Assets\Scenes.meta

     文件       3428  2018-05-15 19:21  New Unity Project (2)\Assets\scripts\Events\EventDispatch.cs

     文件        284  2018-04-11 14:00  New Unity Project (2)\Assets\scripts\Events\EventDispatch.cs.meta

     文件        172  2018-12-02 01:57  New Unity Project (2)\Assets\scripts\Events.meta

     文件      11305  2018-05-15 19:16  New Unity Project (2)\Assets\scripts\Net\SocketCore.cs

     文件        284  2018-04-11 14:00  New Unity Project (2)\Assets\scripts\Net\SocketCore.cs.meta

     文件       2065  2018-04-08 14:22  New Unity Project (2)\Assets\scripts\Net\WebRequestHelp.cs

     文件        284  2018-04-11 14:00  New Unity Project (2)\Assets\scripts\Net\WebRequestHelp.cs.meta

     文件        172  2018-12-02 01:57  New Unity Project (2)\Assets\scripts\Net.meta

     文件       3107  2018-12-04 00:32  New Unity Project (2)\Assets\scripts\NetSocket.cs

     文件        243  2018-12-02 01:58  New Unity Project (2)\Assets\scripts\NetSocket.cs.meta

     文件       3283  2018-04-12 18:09  New Unity Project (2)\Assets\scripts\Util\ArrayMax.cs

     文件        284  2018-04-12 16:36  New Unity Project (2)\Assets\scripts\Util\ArrayMax.cs.meta

     文件      10721  2018-05-17 13:16  New Unity Project (2)\Assets\scripts\Util\ByteArray.cs

     文件        284  2018-04-11 14:00  New Unity Project (2)\Assets\scripts\Util\ByteArray.cs.meta

     文件        172  2018-12-02 01:57  New Unity Project (2)\Assets\scripts\Util.meta

     文件        172  2018-12-02 01:57  New Unity Project (2)\Assets\scripts.meta

    I.A....      4116  2018-12-02 01:53  New Unity Project (2)\Library\AnnotationManager

    I.A....   4309604  2018-12-04 00:35  New Unity Project (2)\Library\assetDatabase3

    I.A....        10  2018-12-02 01:54  New Unity Project (2)\Library\AssetImportState

............此处省略1199个文件信息

评论

共有 条评论