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); } }
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); } }