예제 #1
0
        private void ActionSendPrivateMessage()
        {
            Console.WriteLine("Enter username");
            var username = Console.ReadLine();

            Console.WriteLine("Enter message");
            var line      = Console.ReadLine();
            var msgPacket = new SendPrivateMessagePacket()
            {
                Username = username,
                Message  = line
            };

            Program._clientConnector.Send(SendPrivateMessagePacket.MODULE, SendPrivateMessagePacket.COMMAND, msgPacket);
        }
예제 #2
0
        internal void HandlePacket(ServerConnectorContext serverConnectorContext, int module, int command, SendPrivateMessagePacket packet)
        {
            var msgPacket = new OnMessagePacket()
            {
                Message = packet.Message,
            };

            _serverConnectors.Send(x => x.Data?.ToString() == packet.Username, module, command, msgPacket);
        }