差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | 次のリビジョン 両方とも次のリビジョン | ||
programming:cs:start [2012/01/09 17:09] yuki |
programming:cs:start [2012/01/09 17:10] yuki |
||
---|---|---|---|
ライン 6: | ライン 6: | ||
* ICMPv6のデコードするとき、未定義Typeを引っ掛けると例外投げる。ひどい。 | * ICMPv6のデコードするとき、未定義Typeを引っ掛けると例外投げる。ひどい。 | ||
* そもそもCodeは定義すらされてない。例外投げないように書き換えて使おうか。 | * そもそもCodeは定義すらされてない。例外投げないように書き換えて使おうか。 | ||
- | * フラグメントパケットのデコードを中断しないため、TCPパケットがフラグメントした場合にHeader Lengthを読み違えて例外出す可能性がある | + | * Packet.ParsePacket()で、上位レイヤまで一気にデコードしてしまう。 |
+ | * フラグメントパケットのデコードを中断しないため、TCPパケットがフラグメントした場合にHeader Lengthを読み違えて例外出す可能性がある | ||
* SharpPcapはデバイス操作担当。 | * SharpPcapはデバイス操作担当。 | ||
* http://sourceforge.net/apps/mediawiki/sharppcap/ | * http://sourceforge.net/apps/mediawiki/sharppcap/ |