public void Deserialize(NetDataReader reader)
 {
     peerType       = (CentralServerPeerType)reader.GetByte();
     networkAddress = reader.GetString();
     networkPort    = reader.GetInt();
     extra          = reader.GetString();
 }
Exemplo n.º 2
0
        public static string GetAppServerRegisterHash(CentralServerPeerType peerType, int time)
        {
            // TODO: Add salt
            MD5 algorithm = MD5.Create();  // or use SHA256.Create();

            return(Encoding.UTF8.GetString(algorithm.ComputeHash(Encoding.UTF8.GetBytes(peerType.ToString() + time.ToString()))));
        }
Exemplo n.º 3
0
        public uint RequestAppServerAddress(CentralServerPeerType peerType, string extra, AckMessageCallback callback)
        {
            RequestAppServerAddressMessage message = new RequestAppServerAddressMessage();

            message.peerType = peerType;
            message.extra    = extra;
            return(Client.ClientSendAckPacket(DeliveryMethod.ReliableOrdered, MMOMessageTypes.RequestAppServerAddress, message, callback));
        }
Exemplo n.º 4
0
 public bool RequestAppServerAddress(CentralServerPeerType peerType, string extra)
 {
     return(ClientSendRequest(MMORequestTypes.RequestAppServerRegister, new RequestAppServerAddressMessage()
     {
         peerType = peerType,
         extra = extra,
     }));
 }
Exemplo n.º 5
0
        public uint RequestAppServerAddress(CentralServerPeerType peerType, string extra, AckMessageCallback callback)
        {
            RequestAppServerAddressMessage message = new RequestAppServerAddressMessage();

            message.peerType = peerType;
            message.extra    = extra;
            return(ClientSendRequest(MMOMessageTypes.RequestAppServerAddress, message, callback));
        }
Exemplo n.º 6
0
 public bool RequestAppServerAddress(CentralServerPeerType peerType, string extra)
 {
     Logging.Log(LogTag, "App Address is requesting");
     return(SendRequest(MMORequestTypes.RequestAppServerAddress, new RequestAppServerAddressMessage()
     {
         peerType = peerType,
         extra = extra,
     }));
 }
Exemplo n.º 7
0
 public override void DeserializeData(NetDataReader reader)
 {
     peerType = (CentralServerPeerType)reader.GetByte();
     extra    = reader.GetString();
 }