差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
programming:cs:start [2012/01/09 17:09] yuki |
programming:cs:start [2021/05/22 17:56] 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/ |