Ejemplo n.º 1
0
        public void Send(INetworkMessage message)
        {
            var data = new CustomDataWriter();

            message.Serialize(data);
            //var path = Path.Combine("packets", Nickname + "_" + _counter.ToString("0000") + "_" + ((NetworkMessage)message).MessageId + ".bin");
            //if (!Directory.Exists(Path.GetDirectoryName(path)))
            //    Directory.CreateDirectory(Path.GetDirectoryName(path));
            //File.WriteAllBytes(path, data.GetBytes());
            //_counter++;
            _client.Send(data.GetBytes());
            Console.ForegroundColor = ConsoleColor.Cyan;
            Console.WriteLine("[" + Nickname + "] >> " + message.GetName() + " | " + message.GetSummary());
            Console.ResetColor();
        }