Foundation 1.1.2

クラス
java.net.SocketAddress の使用

SocketAddress を使用しているパッケージ
java.net ネットワークアプリケーションを実装するためのクラスを提供します。 
 

java.net での SocketAddress の使用
 

java.net での SocketAddress のサブクラス
 class InetSocketAddress
          このクラスは、IP ソケットアドレス (IP アドレス + ポート番号) を実装します。
 

SocketAddress を返す java.net のメソッド
 SocketAddress DatagramSocket.getLocalSocketAddress()
          このソケットがバインドされている端点のアドレスを返します。
 SocketAddress ServerSocket.getLocalSocketAddress()
          このソケットがバインドされている端点のアドレスを返します。
 SocketAddress Socket.getLocalSocketAddress()
          このソケットがバインドされている端点のアドレスを返します。
 SocketAddress DatagramSocket.getRemoteSocketAddress()
          このソケットが接続されている端点のアドレスを返します。
 SocketAddress Socket.getRemoteSocketAddress()
          このソケットが接続されている端点のアドレスを返します。
 SocketAddress DatagramPacket.getSocketAddress()
          このパケットの送信先または送信元であるリモートホストの SocketAddress (通常は IP アドレス + ポート番号) を取得します。
 

SocketAddress 型のパラメータを持つ java.net のメソッド
 void DatagramSocket.bind(SocketAddress addr)
          この DatagramSocket を特定のアドレスおよびポートにバインドします。
 void ServerSocket.bind(SocketAddress endpoint)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 void Socket.bind(SocketAddress bindpoint)
          ソケットをローカルアドレスにバインドします。
 void ServerSocket.bind(SocketAddress endpoint, int backlog)
          ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。
 void DatagramSocket.connect(SocketAddress addr)
          このソケットをリモートソケットアドレス (IP アドレス + ポート番号) に接続します。
 void Socket.connect(SocketAddress endpoint)
          このソケットをサーバーに接続します。
protected abstract  void SocketImpl.connect(SocketAddress address, int timeout)
          指定されたホスト上の指定されたポートにこのソケットを接続します。
 void Socket.connect(SocketAddress endpoint, int timeout)
          指定されたタイムアウト値を使用してこのソケットをサーバーに接続します。
protected abstract  void DatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループに参加します。
 void MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたインタフェースで指定されたマルチキャストグループに参加します。
protected abstract  void DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          マルチキャストグループから離れます。
 void MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
          指定されたローカルインタフェース上のマルチキャストグループから離れます。
 void DatagramPacket.setSocketAddress(SocketAddress address)
          このデータグラムの送信先であるリモートホストの SocketAddress (通常は IP アドレス + ポート番号) を設定します。
 

SocketAddress 型のパラメータを持つ java.net のコンストラクタ
DatagramPacket(byte[] buf, int offset, int length, SocketAddress address)
          長さ length、オフセット offset のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。
DatagramPacket(byte[] buf, int length, SocketAddress address)
          長さ length のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。
DatagramSocket(SocketAddress bindaddr)
          指定されたローカルアドレスにバインドされたデータグラムソケットを作成します。
MulticastSocket(SocketAddress bindaddr)
          指定されたソケットアドレスにバインドされた MulticastSocket を作成します。
 


Foundation 1.1.2

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。