SIN@SAPPOROWORKSの覚書

C#を中心に、夜な夜な試行錯誤したコードの記録です。

2011-11-16から1日間の記事一覧

パケットの送受信量 (C#)(F#)

F# C#

System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces()でパケットの送受信量を取得することができます。サンプルでは、キーを押すたびに最新の情報を再表示します。C#サンプル using System; using System.Net.NetworkInformation; nam…

Socketを利用したパケットモニタ (C#)(F#)

F# C#

IP層で動作するパケットモニタです。 SocketType.Raw, ProtocolType.IPでSocketを作成し、IOControlでIOControlCode.ReceiveAllをセットします。 IOControlCode.ReceiveAllは、SIO_RCVALLと同じです。取得したデータは、IP層のデータですので、8バイト目がTT…