У меня есть приложение SysTray, которое должно знать, когда браузер сталкивается с ошибкой TImeout / Connection Not Found / etc ... Internet. На уровне портов это может быть что-то из сети, непригодной для использования в сети, не найденной и т. Д. *
Мне НЕ нужно видеть каждый TCP-пакет, проходящий через сеть, но мне нужно знать о событиях TCP / Port / WinSock (в зависимости от того, что работает), проходящих через все порты.
В идеале, я бы избегал WinPCAP, так как это распространяемый программный продукт, и людям не нравятся WinPCAP на их компьютерах.
Я использую .NET 4.0 Full - может кто-нибудь указать мне правильное направление?