public class ICMPPacket extends RawPacket
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ICMPPacket.Type
タイプ
|
コンストラクタと説明 |
---|
ICMPPacket(byte[] data,
int length,
ICMPPacket.Type type)
ICMPパケットを生成します。
|
ICMPPacket(byte[] data,
int length,
ICMPPacket.Type type,
byte code)
ICMPパケットを生成します。
|
ICMPPacket(byte[] data,
int length,
InetAddress addr,
ICMPPacket.Type type)
ICMPパケットを生成します。
|
ICMPPacket(byte[] data,
int length,
InetAddress addr,
ICMPPacket.Type type,
byte code)
ICMPパケットを生成します。
|
修飾子とタイプ | メソッドと説明 |
---|---|
int |
getChecksum()
チェックサム(checksum)を取得します。
|
byte |
getCode()
コード(code)を取得します。
|
int |
getIdentifier()
識別コード(identifier)を取得します。
|
int |
getSequence()
シーケンス番号(sequence)を取得します。
|
ICMPPacket.Type |
getType()
タイプ(type)を取得します。
|
void |
setChecksum(byte b1,
byte b2)
チェックサム(checksum)を設定します。
|
void |
setChecksum(int var)
チェックサム(checksum)を設定します。
|
void |
setCode(byte var)
コード(code)を設定します。
|
void |
setIdentifier(byte b1,
byte b2)
識別コード(identifier)を設定します。
|
void |
setIdentifier(int var)
識別コード(identifier)を設定します。
|
void |
setSequence(byte b1,
byte b2)
シーケンス番号(sequence)を設定します。
|
void |
setSequence(int var)
シーケンス番号(sequence)を設定します。
|
void |
setType(ICMPPacket.Type var)
タイプ(type)を設定します。
|
void |
setType(ICMPPacket.Type type,
byte code)
タイプとコードを設定します。
|
calcChecksum, getAddress, getData, getHeader, getLength, getOffset, setAddress, setData, setData, setLength
public ICMPPacket(byte[] data, int length, ICMPPacket.Type type)
data
- バッファlength
- バッファの長さtype
- タイプpublic ICMPPacket(byte[] data, int length, ICMPPacket.Type type, byte code)
data
- バッファlength
- バッファの長さtype
- タイプcode
- コードpublic ICMPPacket(byte[] data, int length, InetAddress addr, ICMPPacket.Type type)
data
- バッファlength
- バッファの長さaddr
- 送信先アドレスtype
- タイプpublic ICMPPacket(byte[] data, int length, InetAddress addr, ICMPPacket.Type type, byte code)
data
- バッファlength
- バッファの長さaddr
- 送信先アドレスtype
- タイプcode
- コードpublic void setType(ICMPPacket.Type type, byte code)
type
- タイプcode
- コードpublic void setType(ICMPPacket.Type var)
var
- 設定するデータpublic ICMPPacket.Type getType()
public void setCode(byte var)
var
- 設定するデータpublic byte getCode()
public void setChecksum(byte b1, byte b2)
b1
- 設定するデータb2
- 設定するデータpublic void setChecksum(int var)
var
- 設定するデータpublic int getChecksum()
public void setIdentifier(byte b1, byte b2)
b1
- 設定するデータb2
- 設定するデータpublic void setIdentifier(int var)
var
- 設定するデータpublic int getIdentifier()
public void setSequence(byte b1, byte b2)
b1
- 設定するデータb2
- 設定するデータpublic void setSequence(int var)
var
- 設定するデータpublic int getSequence()
Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.