クラス java.net.DatagramSocket
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.net.DatagramSocket

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

public class DatagramSocket
extends Object
信頼性の低いデータグラムを実装したデータグラムソケットクラス。

Constructor Index

 o DatagramSocket()
データグラムソケットを作成する。
 o DatagramSocket(int)
データグラムソケットを作成する。

Method Index

 o close()
データグラムソケットをクローズする。
 o finalize()
オブジェクトがガーベージコレクトされるときに実行されるコード。
 o getLocalPort()
ソケットが結び付けられたローカルポート番号を返す。
 o receive(DatagramPacket)
データグラムパケットを受信する。
 o send(DatagramPacket)
送信先アドレスへ DatagramPacket を送信する。

Constructors

 o DatagramSocket
  public DatagramSocket() throws SocketException
データグラムソケットを作成する。
 o DatagramSocket
  public DatagramSocket(int port) throws SocketException
データグラムソケットを作成する。
パラメータ:
port - 使用するローカルポート番号

Methods

 o send
  public void send(DatagramPacket p) throws IOException
送信先アドレスへ DatagramPacket を送信する。
パラメータ:
p - 送信する DatagramPacket

パケットはデータと長さと送信先の IP アドレスとポート番号を含んでいる。

例外: IOException
I/O エラーが起きた
 o receive
  public synchronized void receive(DatagramPacket p) throws IOException
データグラムパケットを受信する。 このメソッドから戻ると、p は受信したデータと長さと送信元の IP アドレスと送信元のポート番号を含んでいる。 受信が行なわれるまでメソッドからは戻らない。
パラメータ:
p - 受信する DatagramPacket
例外: IOException
I/O エラーが起きた
 o getLocalPort
  public int getLocalPort()
ソケットが結び付けられたローカルポート番号を返す。
 o close
  public synchronized void close()
データグラムソケットをクローズする。
 o finalize
  protected synchronized void finalize()
オブジェクトがガーベージコレクトされるときに実行されるコード。
オーバーライド:
クラス Objectfinalize

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

本マニュアルに関する著作権および商標