示例#1
0
        private void socket_start_send(string route, uint msgid = 0)
        {
            var send_object = SendMessage.Alloc(route, msgid, random_bytes());

            try
            {
                client.GameSocket.Session.BeginSend(
                    send_object.Buffer, 0, send_object.BufferLength,
                    System.Net.Sockets.SocketFlags.None,
                    socket_end_send, send_object);
            }
            catch (Exception err)
            {
                log.Error(err.Message);
                send_object.Dispose();
            }
        }