Exemplo n.º 1
0
    // 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);
    }
Exemplo n.º 2
0
    // 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;
    }