public GameServerPacket(GameMessage message):base(GamePacketByteLength) { Write((byte)(StocMessage.GameMsg)); this.PacketMsg=StocMessage.GameMsg; Write((byte)message); this.GameMsg = message; }
public static byte[] EmtryMessage(StocMessage message){ byte[] data =null; using(GameServerPacket packet=new GameServerPacket(message)){ data = packet.Content; } return data; }
public GameServerPacket(GameMessage message) : base(GamePacketByteLength) { Write((byte)(StocMessage.GameMsg)); this.PacketMsg = StocMessage.GameMsg; Write((byte)message); this.GameMsg = message; }
public static BinaryWriter Create(StocMessage message) { BinaryWriter writer = new BinaryWriter(new MemoryStream()); writer.Write((byte)message); return(writer); }
public static byte[] EmtryMessage(StocMessage message) { byte[] data = null; using (GameServerPacket packet = new GameServerPacket(message)){ data = packet.Content; } return(data); }
public void OnPacket(GameServerPacket packet) { StocMessage id = packet.ReadStoc(); if (id == StocMessage.GameMsg) { GameMessage msg = packet.ReadGameMsg(); if (_messages.ContainsKey(msg)) { _messages[msg](packet); } return; } if (_packets.ContainsKey(id)) { _packets[id](packet); } }
public void OnPacket(BinaryReader packet) { StocMessage id = (StocMessage)packet.ReadByte(); if (id == StocMessage.GameMsg) { GameMessage msg = (GameMessage)packet.ReadByte(); if (_messages.ContainsKey(msg)) { _messages[msg](packet); } return; } if (_packets.ContainsKey(id)) { _packets[id](packet); } }
public void OnPacket(GameServerPacket packet) { StocMessage id = packet.ReadStoc(); if (id == StocMessage.GameMsg) { GameMessage msg = packet.ReadGameMsg(); if (_messages.ContainsKey(msg)) { _messages[msg](packet); #if DEBUG Logger.WriteLine("GameMessage deal " + msg); #endif } else { #if DEBUG Logger.WriteLine("GameMessage don't deal " + msg); #endif } return; } if (_packets.ContainsKey(id)) { _packets[id](packet); #if DEBUG Logger.WriteLine("id deal " + id); #endif } else { #if DEBUG Logger.WriteLine("id don't deal " + id); #endif } }
public GameServerPacket(StocMessage message) { m_stream = new MemoryStream(); m_writer = new BinaryWriter(m_stream); m_writer.Write((byte)message); }
public GamePacketWriter(StocMessage message) { InitializeStream(); _writer.Write((byte)message); }
public static BinaryWriter Create(StocMessage message) { BinaryWriter writer = new BinaryWriter(new MemoryStream()); writer.Write((byte)message); return writer; }