コード例 #1
0
        private void OpenPacketLogMenuItem_Click(object sender, EventArgs e)
        {
            if (OpenPacketLogFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            _teraSniffer.Enabled = false;
            var server = new Server("Packet Log", "EU", null);

            HandleNewConnection(server);
            foreach (var message in PacketLogReader.ReadMessages(OpenPacketLogFileDialog.FileName))
            {
                HandleMessageReceived(message);
            }
        }
コード例 #2
0
        private void OpenPacketLogMenuItem_Click(object sender, EventArgs e)
        {
            if (OpenPacketLogFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }

            _teraSniffer.Enabled = false;

            var log = new PacketLogFile(OpenPacketLogFileDialog.FileName);

            var server = new Server(string.Format("[{0}] Packet Log", log.Header.Region), log.Header.Region ?? "EU", null);

            HandleNewConnection(server);

            foreach (var message in log.Messages)
            {
                HandleMessageReceived(message);
            }
        }