|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.net.DatagramPacket
このクラスはデータグラムパケットを表します。
データグラムパケットは、無接続パケット配布サービスを実装する際に使用します。各メッセージは、パケット内に含まれている情報だけを基に、あるマシンから別のマシンへ送信されます。あるマシンから別のマシンに複数のパケットを送信する場合、各パケットは異なる経路で送信される可能性があり、宛先には無作為の順序で到達する可能性があります。
コンストラクタの概要 | |
DatagramPacket(byte[] buf,
int length)
長さが length のパケットを受信するための DatagramPacket を構築します。
|
|
DatagramPacket(byte[] buf,
int length,
InetAddress address,
int port)
指定されたホストの指定されたポート番号に長さ length のパケットを送信するための、データグラムパケットを構築します。 |
|
DatagramPacket(byte[] buf,
int offset,
int length)
バッファへのオフセットを指定して、長さが length のパケットを受信するための DatagramPacket を構築します。
|
|
DatagramPacket(byte[] buf,
int offset,
int length,
InetAddress address,
int port)
長さが length でオフセットが ioffset のパケットを、指定されたホストの指定されたポート番号に送信するためのデータグラムパケットを構築します。 |
メソッドの概要 | |
InetAddress |
getAddress()
このデータグラムの送信先であるマシン、またはデータグラムの送信元であるマシンの IP アドレスを返します。 |
byte[] |
getData()
受信したデータまたは送信するデータを返します。 |
int |
getLength()
送信するデータの長さ、または受信したデータの長さを返します。 |
int |
getOffset()
送信するデータのオフセット、または受信したデータのオフセットを返します。 |
int |
getPort()
このデータグラムの送信先、またはデータグラムの送信元の、リモートホスト上のポート番号を返します。 |
void |
setAddress(InetAddress iaddr)
|
void |
setData(byte[] buf)
このパケット用のデータバッファを設定します。 |
void |
setData(byte[] buf,
int offset,
int length)
このパケット用のデータバッファを設定します。 |
void |
setLength(int length)
このパケットの長さを設定します。 |
void |
setPort(int iport)
|
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
コンストラクタの詳細 |
public DatagramPacket(byte[] buf, int offset, int length)
length
のパケットを受信するための DatagramPacket
を構築します。
引数 length
の値は、buf.length
の値以下でなければなりません。
buf
- 着信データグラムを保持するためのバッファoffset
- バッファへのオフセットlength
- 読み込むバイト数public DatagramPacket(byte[] buf, int length)
length
のパケットを受信するための DatagramPacket
を構築します。
引数 length
の値は、buf.length
の値以下でなければなりません。
buf
- 着信データグラムを保持するためのバッファlength
- 読み込むバイト数public DatagramPacket(byte[] buf, int offset, int length, InetAddress address, int port)
length
でオフセットが ioffset
のパケットを、指定されたホストの指定されたポート番号に送信するためのデータグラムパケットを構築します。引数 length
の値は、buf.length
の値以下でなければなりません。buf
- パケットデータoffset
- パケットデータのオフセットlength
- パケットデータの長さaddr
- 宛先アドレスport
- 宛先ポート番号InetAddress
public DatagramPacket(byte[] buf, int length, InetAddress address, int port)
length
のパケットを送信するための、データグラムパケットを構築します。引数 length
の値は、buf.length
の値以下でなければなりません。buf
- パケットデータlength
- パケットの長さaddr
- 宛先アドレスport
- 宛先ポート番号InetAddress
メソッドの詳細 |
public InetAddress getAddress()
InetAddress
public int getPort()
public byte[] getData()
public int getOffset()
public int getLength()
public void setData(byte[] buf, int offset, int length)
buf
- このパケット用として設定するバッファoffset
- データへのオフセットlength
- データの長さgetData()
,
getOffset()
,
getLength()
public void setAddress(InetAddress iaddr)
public void setPort(int iport)
public void setData(byte[] buf)
buf
- このパケット用として設定するバッファgetLength()
,
getData()
public void setLength(int length)
length
- このパケット用として設定する長さgetLength()
,
setData(byte[], int, int)
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |