|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.net.DatagramSocketImpl
抽象データグラムおよびマルチキャストソケットを実装する基底クラスです。
フィールドの概要 | |
protected FileDescriptor |
fd
ファイル記述子オブジェクトです。 |
protected int |
localPort
|
コンストラクタの概要 | |
DatagramSocketImpl()
|
メソッドの概要 | |
protected abstract void |
bind(int lport,
InetAddress laddr)
データグラムソケットをローカルのポートおよびアドレスに結合します。 |
protected abstract void |
close()
ソケットを閉じます。 |
protected abstract void |
create()
データグラムソケットを作成します。 |
protected FileDescriptor |
getFileDescriptor()
データグラムソケットのファイル記述子を取得します。 |
protected int |
getLocalPort()
ローカルポートを取得します。 |
protected abstract int |
getTimeToLive()
TTL (有効期間) オプションを取得します。 |
protected abstract byte |
getTTL()
推奨されません。 代わりに getTimeToLive を使用してください。 |
protected abstract void |
join(InetAddress inetaddr)
マルチキャストグループに参加します。 |
protected abstract void |
leave(InetAddress inetaddr)
マルチキャストグループから離れます。 |
protected abstract int |
peek(InetAddress i)
パケットを調べて、パケットの送信者を確認します。 |
protected abstract void |
receive(DatagramPacket p)
データグラムパケットを受信します。 |
protected abstract void |
send(DatagramPacket p)
データグラムパケットを送信します。 |
protected abstract void |
setTimeToLive(int ttl)
TTL (有効期間) オプションを設定します。 |
protected abstract void |
setTTL(byte ttl)
推奨されません。 代わりに setTimeToLive を使用してください。 |
クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
フィールドの詳細 |
protected int localPort
protected FileDescriptor fd
コンストラクタの詳細 |
public DatagramSocketImpl()
メソッドの詳細 |
protected abstract void create() throws SocketException
protected abstract void bind(int lport, InetAddress laddr) throws SocketException
protected abstract void send(DatagramPacket p) throws IOException
packet
- 送信するパケットprotected abstract int peek(InetAddress i) throws IOException
return
- パケットの送信元アドレスprotected abstract void receive(DatagramPacket p) throws IOException
Packet
- 受信するパケットprotected abstract void setTTL(byte ttl) throws IOException
ttl
- 設定する TTLprotected abstract byte getTTL() throws IOException
protected abstract void setTimeToLive(int ttl) throws IOException
ttl
- 設定する TTLprotected abstract int getTimeToLive() throws IOException
protected abstract void join(InetAddress inetaddr) throws IOException
multicast
- 参加に使用するアドレスprotected abstract void leave(InetAddress inetaddr) throws IOException
multicast
- 離れるアドレスprotected abstract void close()
protected int getLocalPort()
protected FileDescriptor getFileDescriptor()
|
Java プラットフォーム 1.2 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |