Core/Realms: Minor refactor to realm address storage
Port From (https://github.com/TrinityCore/TrinityCore/commit/cc6dba1376905456062d1ade8adcbaed4f8f484e)
This commit is contained in:
@@ -490,12 +490,12 @@ namespace Game
|
||||
|
||||
if (instanceAddress.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork)
|
||||
{
|
||||
connectTo.Payload.Where.IPv4 = instanceAddress.Address.GetAddressBytes();
|
||||
connectTo.Payload.Where.IPv4 = instanceAddress.GetAddressBytes();
|
||||
connectTo.Payload.Where.Type = ConnectTo.AddressType.IPv4;
|
||||
}
|
||||
else
|
||||
{
|
||||
connectTo.Payload.Where.IPv6 = instanceAddress.Address.GetAddressBytes();
|
||||
connectTo.Payload.Where.IPv6 = instanceAddress.GetAddressBytes();
|
||||
connectTo.Payload.Where.Type = ConnectTo.AddressType.IPv6;
|
||||
}
|
||||
|
||||
|
||||
@@ -2443,8 +2443,8 @@ namespace Game
|
||||
return false;
|
||||
|
||||
_realm.SetName(result.Read<string>(1));
|
||||
_realm.ExternalAddress = System.Net.IPAddress.Parse(result.Read<string>(2));
|
||||
_realm.LocalAddress = System.Net.IPAddress.Parse(result.Read<string>(3));
|
||||
_realm.Addresses.Add(System.Net.IPAddress.Parse(result.Read<string>(2)));
|
||||
_realm.Addresses.Add(System.Net.IPAddress.Parse(result.Read<string>(3)));
|
||||
_realm.Port = result.Read<ushort>(4);
|
||||
_realm.Type = result.Read<byte>(5);
|
||||
_realm.Flags = (RealmFlags)result.Read<byte>(6);
|
||||
|
||||
Reference in New Issue
Block a user