Java プラットフォーム 1.2

java.net
クラス DatagramSocketImpl

java.lang.Object
  |
  +--java.net.DatagramSocketImpl

public abstract class DatagramSocketImpl
extends Object
implements SocketOptions

抽象データグラムおよびマルチキャストソケットを実装する基底クラスです。

導入されたバージョン:
JDK1.1

フィールドの概要
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
 

フィールドの詳細

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
推奨されません。 代わりに setTimeToLive を使用してください。
TTL (有効期間) オプションを設定します。
パラメータ:
ttl - 設定する TTL

getTTL

protected abstract byte getTTL()
                        throws IOException
推奨されません。 代わりに getTimeToLive を使用してください。
TTL (有効期間) オプションを取得します。

setTimeToLive

protected abstract void setTimeToLive(int ttl)
                               throws IOException
TTL (有効期間) オプションを設定します。
パラメータ:
ttl - 設定する TTL

getTimeToLive

protected abstract int getTimeToLive()
                              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()
データグラムソケットのファイル記述子を取得します。

Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.