private void DataSubscriptionOnNetworkReceived(string connection, long epoch, byte[] message)
 {
     if (_universalisPacketProcessor.ProcessZonePacket(message))
     {
         IncreaseUploadCount();
     }
 }
Beispiel #2
0
        private void InitializeNetworkMonitor()
        {
            _ffxivNetworkMonitor?.Stop();

            _ffxivNetworkMonitor = new FFXIVNetworkMonitor();
            _ffxivNetworkMonitor.MessageReceived += (connection, epoch, message) =>
                                                    _packetProcessor?.ProcessZonePacket(message);

            _ffxivNetworkMonitor.MonitorType = TCPNetworkMonitor.NetworkMonitorType.RawSocket;

            if (winPCapCheckBox.Checked)
            {
                _ffxivNetworkMonitor.MonitorType = TCPNetworkMonitor.NetworkMonitorType.WinPCap;
            }

            _ffxivNetworkMonitor.Start();
        }