全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.net.DatagramSocketImpl
java.lang.Object
|
+----java.net.DatagramSocketImpl
- public abstract class DatagramSocketImpl
- extends Object
- implements SocketOptions
抽象データグラムおよびマルチキャストソケットを実装する基本クラスです。
-
fd
- ファイル記述子オブジェクト
-
localPort
-
-
DatagramSocketImpl()
-
-
bind(int, InetAddress)
- データグラムソケットをローカルポートとアドレスに結合する。
-
close()
- ソケットをクローズする。
-
create()
- データグラムソケットを作成する。
-
getFileDescriptor()
- データグラムソケットのファイル記述子を取得する。
-
getLocalPort()
- ローカルポートを取得する。
-
getOption(int)
- オプションの値を取得する。
-
getTTL()
- TTL (有効期間) オプションを取得する。
-
join(InetAddress)
- マルチキャストグループに参加する。
-
leave(InetAddress)
- マルチキャストグループから外れる。
-
peek(InetAddress)
- パケットの送信者を調べる。
-
receive(DatagramPacket)
- データグラムパケットを受信する。
-
send(DatagramPacket)
- データグラムパケットを送信する。
-
setOption(int, Object)
- optID で指定したオプションを有効または無効にする。
-
setTTL(byte)
- TTL (有効期間) オプションを設定する。
localPort
protected int localPort
fd
protected FileDescriptor fd
- ファイル記述子オブジェクト
DatagramSocketImpl
public DatagramSocketImpl()
create
protected abstract void create() throws SocketException
- データグラムソケットを作成します。
bind
protected abstract void bind(int lport,
InetAddress laddr) throws SocketException
- データグラムソケットをローカルのポートとアドレスに結合します。
send
protected abstract void send(DatagramPacket p) throws IOException
- データグラムパケットを送信します。パケットには、データとパケットの送信先の宛先アドレスが含まれています。
- パラメータ:
- packet - 送信するパケット
peek
protected abstract int peek(InetAddress i) throws IOException
- パケットの送信者を調べます。
- パラメータ:
- return - パケットの送信元アドレス
receive
protected abstract void receive(DatagramPacket p) throws IOException
- データグラムパケットを受信します。
- パラメータ:
- Packet - 受信するパケット
setTTL
protected abstract void setTTL(byte ttl) throws IOException
- TTL (有効期間) オプションを設定します。
- パラメータ:
- TTL - 設定する TTL
getTTL
protected abstract byte getTTL() throws IOException
- TTL (有効期間) オプションを取得します。
join
protected abstract void join(InetAddress inetaddr) throws IOException
- マルチキャストグループに参加します。
- パラメータ:
- multicast - 参加するアドレス
leave
protected abstract void leave(InetAddress inetaddr) throws IOException
- マルチキャストグループから外れます。
- パラメータ:
- multicast - 外れるアドレス
close
protected abstract void close()
- ソケットをクローズします。
getLocalPort
protected int getLocalPort()
- ローカルポートを取得します。
getFileDescriptor
protected FileDescriptor getFileDescriptor()
- データグラムソケットのファイル記述子を取得します。
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス