Пример #1
0
        public void DisconnectAsync(OnClientDisconnectedCallback callback) {
            if (socket.Connected) {
                socket.BeginDisconnect(
                    true,
                    (ia) => {
                        socket.EndDisconnect(ia);

                        if (callback != null) {
                            callback();
                        }
                    }, 
                    null);
            }
            else {
                if (callback != null) {
                    callback();
                }
            }
        }
Пример #2
0
        public void DisconnectAsync(OnClientDisconnectedCallback callback)
        {
            if (socket.Connected)
            {
                socket.BeginDisconnect(
                    true,
                    (ia) => {
                    socket.EndDisconnect(ia);

                    if (callback != null)
                    {
                        callback();
                    }
                },
                    null);
            }
            else
            {
                if (callback != null)
                {
                    callback();
                }
            }
        }