1 Star 2 Fork 1

小茗同学 / UnityWebSocket

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_EN.md 1.34 KB
一键复制 编辑 原始数据 按行查看 历史
psygames 提交于 2022-03-04 16:59 . v2.6.3

(中文版)

Online Demo

Quick Start

Installation

  • Download latest UnityWebSocket.unitypackage file from Releases page. Import it into your Unity project.

Usage

  • Easy to use

    // the namespace
    using UnityWebSocket;
    
    // create instance
    string address = "ws://echo.websocket.org";
    WebSocket socket = new WebSocket(address);
    
    // register callback
    socket.OnOpen += OnOpen;
    socket.OnClose += OnClose;
    socket.OnMessage += OnMessage;
    socket.OnError += OnError;
    
    // connect
    socket.ConnectAsync();
    
    // send string data 
    socket.SendAsync(str);
    // or send byte[] data (suggested)
    socket.SendAsync(bytes); 
    
    // close connection
    socket.CloseAsync();
  • More detail usages, see the UnityWebSocketDemo.cs code in project.

  • Menus

    • Tools -> UnityWebSocket, version update check, bug report, etc.
  • Unity Define Symbols(Optional):

    • UNITY_WEB_SOCKET_LOG Open internal log info.
    • UNITY_WEB_SOCKET_ENABLE_ASYNC Use network thread handle message (not WebGL platform).
1
https://gitee.com/JohnConstine/UnityWebSocket.git
git@gitee.com:JohnConstine/UnityWebSocket.git
JohnConstine
UnityWebSocket
UnityWebSocket
master

搜索帮助