// Constructor // param : url of your server (for example : ws://echo.websocket.org) // param : the game object who will receive events public WebSocketUnityWebGL(string url, WebSocketUnityDelegate delegateObject, string gameObjectName) { Uri uri = new Uri(url); sDelegateObjects.Add(delegateObject); int delegateId = sDelegateObjects.ToArray().Length - 1; mReservedIndex = WebSocketInit(uri.ToString(), delegateId, gameObjectName, OnReceivedBytesData); }
// Constructor // param : url of your server (for example : ws://echo.websocket.org) // param : gameObjectName name of the game object who will receive events public WebSocketUnityCSharp(string url, WebSocketUnityDelegate delegateObject) { mWebSocket = new WebSocket(url); mDelegateObject = delegateObject; // Setting WebSocket events mWebSocket.OnOpen += OnConnected; mWebSocket.OnMessage += OnReceivedMessage; mWebSocket.OnError += OnError; mWebSocket.OnClose += OnDisconnected; }