У функций в libpcap и winpcap есть одинаковые имена? Если нет, то какие имена разные, или большинство из них разные?У функций в libpcap и winpcap есть одинаковые имена?
Кроме того, может ли libpcap ++ использоваться для winpcap?
У функций в libpcap и winpcap есть одинаковые имена? Если нет, то какие имена разные, или большинство из них разные?У функций в libpcap и winpcap есть одинаковые имена?
Кроме того, может ли libpcap ++ использоваться для winpcap?
The WinPcap website говорит:
Эта библиотека также содержит версию известной Libpcap Unix API для Windows .
Таким образом, похоже, что ответ должен быть о том же. Что касается того, можно ли использовать libpcap ++ с WinPcap, почему бы вам не попробовать его быстро и сообщить нам? Если это не сработает, вы можете посмотреть следующее: http://www.flexbyte.com/winpcap-cpp-wrapper/
Да - WinPcap лучше всего рассматривать как порт libpcap для Windows; он добавляет несколько API-интерфейсов Windows (в отношении HANDLE) и не хватает некоторых UN \ * X-специфичных API (работающих с файлами UN \ * X-style) и имеет несколько других дополнений. Текущая версия WinPcap не основана на последнем libpcap, поэтому у нее нет всех API-интерфейсов, которые делает последний libpcap. (Надеюсь, это изменится в какой-то момент, для чего требуется некоторая работа с libpcap, чтобы позволить, например, обрабатывать удаленный захват.) –