Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows プラットフォームで Qt を使用して、ネットワーク インターフェイスによって送受信されたバイト数を取得する方法はありますか? クロスプラットフォームなら尚更です。
QtNetwork モジュールで役立つものは見つかりませんでした。
Qt が管理できる最下位の OSI モデル レイヤーはトランスポート レイヤーです (おそらくレイヤー 3 ですが、私はそうは思いません)。特定のポートとの間で送受信されたバイト数のみを取得できます。
インターフェイス上のトラフィック全体を「盗聴」したい場合は、pcap に基づくライブラリを使用する必要があります (Windows では winpcap、GNU/Linux では libpcap)。