BnetServer.Packets.Services.GameUtilitiesService.HandleRealmJoinRequest C# (CSharp) 메소드

HandleRealmJoinRequest() 정적인 개인적인 메소드

static private HandleRealmJoinRequest ( ClientRequest clientRequest, BnetSession session ) : System.Threading.Tasks.Task
clientRequest ClientRequest
session BnetServer.Network.BnetSession
리턴 System.Threading.Tasks.Task
        static async Task HandleRealmJoinRequest(ClientRequest clientRequest, BnetSession session)
        {
            var realmJoinRequest = clientRequest.GetVariant("Command_RealmJoinRequest_v1_b9")?.StringValue;
            var realmAddress = clientRequest.GetVariant("Param_RealmAddress")?.UintValue;
            var realmListTicket = clientRequest.GetVariant("Param_RealmListTicket")?.BlobValue.ToByteArray();
            var bnetSessionKey = clientRequest.GetVariant("Param_BnetSessionKey")?.BlobValue.ToByteArray();

            // Check for valid realmlist ticket.
            if (realmListTicket.Compare(session.RealmListTicket))
            {
                var realmJoinResponse = new ClientResponse();

                await session.Send(realmJoinResponse);
            }
        }