Unity网络连接之Socket(基于UnityWebSocket插件)

Unity使用Socket来接入网络也是较为常见的。

    private void ConnectWeb()
    {
        moveAgvData = MoveAGVData.CreateInstance();
        WebSocketState state = socket == null ? WebSocketState.Closed : socket.ReadyState;
        socket = new WebSocket(url);
        socket.OnOpen += Socket_OnOpen;
        socket.OnMessage += Socket_OnMessage;
        socket.OnClose += Socket_OnClose;
        socket.OnError += Socket_OnError;
        socket.ConnectAsync();
    }

以上为核心代码,其中四种状态分别添加不同的事件。

你可能感兴趣的:(Unity,Unity3D,socket,unity)