パッケージ | 説明 |
---|---|
java.net |
ネットワークアプリケーションを実装するためのクラスを提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティー (ファイル、ソケットなど) への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
InetSocketAddress
このクラスは、IP ソケットアドレス (IP アドレス + ポート番号) を実装します。これはペア (ホスト名 + ポート番号) にすることもできます。その場合、ホスト名の解決が試みられます。
|
修飾子と型 | メソッドと説明 |
---|---|
SocketAddress |
Proxy.address()
プロキシのソケットアドレスを返します。直接接続の場合は
null を返します。 |
SocketAddress |
ServerSocket.getLocalSocketAddress()
このソケットがバインドされている端点のアドレスを返します。ソケットがバインドされていない場合は
null を返します。 |
SocketAddress |
DatagramSocket.getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。
|
SocketAddress |
Socket.getLocalSocketAddress()
このソケットがバインドされている端点のアドレスを返します。ソケットがバインドされていない場合は
null を返します。 |
SocketAddress |
DatagramSocket.getRemoteSocketAddress()
このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合は
null を返します。 |
SocketAddress |
Socket.getRemoteSocketAddress()
このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合は
null を返します。 |
SocketAddress |
DatagramPacket.getSocketAddress()
このパケットの送信先または送信元であるリモートホストの SocketAddress (通常は IP アドレス + ポート番号) を取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
ServerSocket.bind(SocketAddress endpoint)
ServerSocket を特定のアドレス (IP アドレスおよびポート番号) にバインドします。 |
void |
DatagramSocket.bind(SocketAddress addr)
この DatagramSocket を特定のアドレスおよびポートにバインドします。
|
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)
このソケットをサーバーに接続します。
|
void |
Socket.connect(SocketAddress endpoint, int timeout)
指定されたタイムアウト値を使って、このソケットをサーバーに接続します。
|
protected abstract void |
SocketImpl.connect(SocketAddress address, int timeout)
指定されたホスト上の指定されたポートにこのソケットを接続します。
|
abstract void |
ProxySelector.connectFailed(URI uri, SocketAddress sa, IOException ioe)
ある PROXY または SOCKS サーバーへの接続を確立できなかったことを示すために呼び出されます。
|
void |
MulticastSocket.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
指定されたインタフェースで指定されたマルチキャストグループに参加します。
|
protected abstract void |
DatagramSocketImpl.joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)
マルチキャストグループに参加します。
|
void |
MulticastSocket.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
指定されたローカルインタフェース上のマルチキャストグループから離れます。
|
protected abstract void |
DatagramSocketImpl.leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)
マルチキャストグループから離れます。
|
void |
DatagramPacket.setSocketAddress(SocketAddress address)
このデータグラムの送信先であるリモートホストの SocketAddress (通常は IP アドレス + ポート番号) を設定します。
|
コンストラクタと説明 |
---|
DatagramPacket(byte[] buf, int offset, int length, SocketAddress address)
長さ
length 、オフセット ioffset のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。 |
DatagramPacket(byte[] buf, int length, SocketAddress address)
長さ
length のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラムパケットを構築します。 |
DatagramSocket(SocketAddress bindaddr)
指定されたローカルソケットアドレスにバインドされたデータグラムソケットを作成します。
|
MulticastSocket(SocketAddress bindaddr)
指定されたソケットアドレスにバインドされた MulticastSocket を作成します。
|
Proxy(Proxy.Type type, SocketAddress sa)
PROXY 接続を表すエントリを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
SocketAddress |
NetworkChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケットのアドレスを返します。ソケットがバインドされていない場合は
null を返します。 |
abstract SocketAddress |
SocketChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモートアドレスを返します。
|
abstract SocketAddress |
DatagramChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモートアドレスを返します。
|
abstract SocketAddress |
AsynchronousSocketChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモートアドレスを返します。
|
abstract SocketAddress |
DatagramChannel.receive(ByteBuffer dst)
このチャネルからデータグラムを受信します。
|
修飾子と型 | メソッドと説明 |
---|---|
ServerSocketChannel |
ServerSocketChannel.bind(SocketAddress local)
チャネルのソケットをローカルアドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract SocketChannel |
SocketChannel.bind(SocketAddress local) |
AsynchronousServerSocketChannel |
AsynchronousServerSocketChannel.bind(SocketAddress local)
チャネルのソケットをローカルアドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract DatagramChannel |
DatagramChannel.bind(SocketAddress local) |
NetworkChannel |
NetworkChannel.bind(SocketAddress local)
チャネルのソケットをローカルアドレスにバインドします。
|
abstract AsynchronousSocketChannel |
AsynchronousSocketChannel.bind(SocketAddress local) |
abstract ServerSocketChannel |
ServerSocketChannel.bind(SocketAddress local, int backlog)
チャネルのソケットをローカルアドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract AsynchronousServerSocketChannel |
AsynchronousServerSocketChannel.bind(SocketAddress local, int backlog)
チャネルのソケットをローカルアドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract boolean |
SocketChannel.connect(SocketAddress remote)
このチャネルのソケットを接続します。
|
abstract DatagramChannel |
DatagramChannel.connect(SocketAddress remote)
このチャネルのソケットを接続します。
|
abstract Future<Void> |
AsynchronousSocketChannel.connect(SocketAddress remote)
このチャネルを接続します。
|
abstract <A> void |
AsynchronousSocketChannel.connect(SocketAddress remote, A attachment, CompletionHandler<Void,? super A> handler)
このチャネルを接続します。
|
static SocketChannel |
SocketChannel.open(SocketAddress remote)
ソケットチャネルをオープンし、リモートアドレスに接続します。
|
abstract int |
DatagramChannel.send(ByteBuffer src, SocketAddress target)
このチャネルからデータグラムを送信します。
|
バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.