パッケージ | 説明 |
---|---|
java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
InetSocketAddress
このクラスは、IPソケット・アドレス(IPアドレス+ポート番号)を実装します。これはペア(ホスト名+ポート番号)にすることもできます。その場合、ホスト名の解決が試みられます。
|
修飾子と型 | メソッドと説明 |
---|---|
SocketAddress |
Proxy.address()
プロキシのソケット・アドレスを返します。直接接続の場合は
null を返します。 |
SocketAddress |
ServerSocket.getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。
|
SocketAddress |
DatagramSocket.getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。
|
SocketAddress |
Socket.getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。
|
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)
このソケットをサーバーに接続します。
|
protected abstract void |
SocketImpl.connect(SocketAddress address, int timeout)
指定されたホスト上の指定されたポートにこのソケットを接続します。
|
void |
Socket.connect(SocketAddress endpoint, 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接続を表すエントリを作成します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract SocketAddress |
SocketChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
abstract SocketAddress |
AsynchronousSocketChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
abstract SocketAddress |
AsynchronousServerSocketChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
abstract SocketAddress |
DatagramChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
abstract SocketAddress |
ServerSocketChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
SocketAddress |
NetworkChannel.getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。
|
abstract SocketAddress |
SocketChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。
|
abstract SocketAddress |
AsynchronousSocketChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。
|
abstract SocketAddress |
DatagramChannel.getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。
|
abstract SocketAddress |
DatagramChannel.receive(ByteBuffer dst)
このチャネルからデータグラムを受信します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract SocketChannel |
SocketChannel.bind(SocketAddress local) |
abstract AsynchronousSocketChannel |
AsynchronousSocketChannel.bind(SocketAddress local) |
AsynchronousServerSocketChannel |
AsynchronousServerSocketChannel.bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract DatagramChannel |
DatagramChannel.bind(SocketAddress local) |
ServerSocketChannel |
ServerSocketChannel.bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。
|
NetworkChannel |
NetworkChannel.bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドします。
|
abstract AsynchronousServerSocketChannel |
AsynchronousServerSocketChannel.bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract ServerSocketChannel |
ServerSocketChannel.bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。
|
abstract boolean |
SocketChannel.connect(SocketAddress remote)
このチャネルのソケットを接続します。
|
abstract Future<Void> |
AsynchronousSocketChannel.connect(SocketAddress remote)
このチャネルを接続します。
|
abstract DatagramChannel |
DatagramChannel.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, 2014, Oracle and/or its affiliates. All rights reserved.