Может ли SharpPcap найти Ethernet самостоятельно?

Может ли SharpPcap автоматически выбирать Ethernet для захвата пакетов?

      var device = CaptureDeviceList.Instance[3];//I don't want to hard-code it.

Должен ли я использовать «if, else» или «for-loop», чтобы проверить это?

1 ответ

Используйте цикл Foreach:

      var devices = CaptureDeviceList.Instance;
foreach (var i in devices)
    {
        string Local_eth = "Ethernet";
        if (i.Description.Contains(Local_eth))
        {
            codes;
        }
Другие вопросы по тегам