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