2019-01-12 22:02:35 +01:00

30 lines
1002 B
C#

using System;
using System.Net;
using Syroot.BinaryData;
namespace Syroot.Worms.Mgame.Server.Net
{
/// <summary>
/// Represents the client request for a <see cref="ChannelEnterReply"/>.
/// </summary>
[Packet(PacketFormat.Server, 0x8034)]
internal class ChannelEnterQuery : Packet
{
// ---- PROPERTIES ---------------------------------------------------------------------------------------------
public string PlayerID { get; set; }
public IPEndPoint ChannelEndPoint { get; set; }
// ---- METHODS (INTERNAL) -------------------------------------------------------------------------------------
internal override void Deserialize(PacketStream stream)
{
PlayerID = stream.ReadString();
ChannelEndPoint = new IPEndPoint(IPAddress.Parse(stream.ReadString()), stream.ReadUInt16());
}
internal override void Serialize(PacketStream stream) => throw new NotImplementedException();
}
}