クラス java.net.DatagramSocket
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.net.DatagramSocket
java.lang.Object
|
+----java.net.DatagramSocket
- public class DatagramSocket
- extends Object
信頼性の低いデータグラムを実装したデータグラムソケットクラス。
-
DatagramSocket()
- データグラムソケットを作成する。
-
DatagramSocket(int)
- データグラムソケットを作成する。
-
close()
- データグラムソケットをクローズする。
-
finalize()
- オブジェクトがガーベージコレクトされるときに実行されるコード。
-
getLocalPort()
- ソケットが結び付けられたローカルポート番号を返す。
-
receive(DatagramPacket)
- データグラムパケットを受信する。
-
send(DatagramPacket)
- 送信先アドレスへ DatagramPacket を送信する。
DatagramSocket
public DatagramSocket() throws SocketException
- データグラムソケットを作成する。
DatagramSocket
public DatagramSocket(int port) throws SocketException
- データグラムソケットを作成する。
- パラメータ:
- port - 使用するローカルポート番号
send
public void send(DatagramPacket p) throws IOException
- 送信先アドレスへ DatagramPacket を送信する。
- パラメータ:
- p - 送信する DatagramPacket
パケットはデータと長さと送信先の IP アドレスとポート番号を含んでいる。
- 例外: IOException
- I/O エラーが起きた
receive
public synchronized void receive(DatagramPacket p) throws IOException
- データグラムパケットを受信する。
このメソッドから戻ると、p は受信したデータと長さと送信元の
IP アドレスと送信元のポート番号を含んでいる。
受信が行なわれるまでメソッドからは戻らない。
- パラメータ:
- p - 受信する DatagramPacket
- 例外: IOException
- I/O エラーが起きた
getLocalPort
public int getLocalPort()
- ソケットが結び付けられたローカルポート番号を返す。
close
public synchronized void close()
- データグラムソケットをクローズする。
finalize
protected synchronized void finalize()
- オブジェクトがガーベージコレクトされるときに実行されるコード。
- オーバーライド:
- クラス Object の finalize
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
本マニュアルに関する著作権および商標