logo
0
0
Login

(中文版)

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).

About

:whale: The Best Unity WebSocket Plugin for All Platforms.

17.69 MiB
0 forks0 stars1 branches6 TagREADMEMIT license
Language
C#84.4%
JavaScript15.6%