クラス
java.net.SocketAddressの使用
パッケージ | 説明 |
---|---|
com.sun.nio.sctp |
Stream Control Transport Protocol用のJava APIです。
|
java.net |
ネットワーク・アプリケーションを実装するためのクラスを提供します。
|
java.nio.channels |
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
|
-
com.sun.nio.sctpでのSocketAddressの使用
型SocketAddressの型パラメータを持つcom.sun.nio.sctpのフィールド 修飾子と型 フィールド 説明 static SctpSocketOption<SocketAddress>
SctpStandardSocketOptions. SCTP_PRIMARY_ADDR
ローカルSCTPスタックで、指定されたピア・アドレスがアソシエーション・プライマリとして使用されるように要求します。static SctpSocketOption<SocketAddress>
SctpStandardSocketOptions. SCTP_SET_PEER_PRIMARY_ADDR
囲まれたアドレスがピアによってアソシエーション・プライマリとしてマークされるように要求します。SocketAddressを返すcom.sun.nio.sctpのメソッド 修飾子と型 メソッド 説明 abstract SocketAddress
MessageInfo. address()
メッセージを受信した場合は送信元のソケット・アドレスを返します。それ以外の場合は、優先されるメッセージの送信先が返されます。abstract SocketAddress
PeerAddressChangeNotification. address()
ピア・アドレスを返します。abstract SocketAddress
SendFailedNotification. address()
アドレスを返します。型SocketAddressの引数を持つ型を返すcom.sun.nio.sctpのメソッド 修飾子と型 メソッド 説明 abstract Set<SocketAddress>
SctpChannel. getAllLocalAddresses()
このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract Set<SocketAddress>
SctpMultiChannel. getAllLocalAddresses()
このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract Set<SocketAddress>
SctpServerChannel. getAllLocalAddresses()
このチャネルのソケットがバインドされているすべてのソケット・アドレスを返します。abstract Set<SocketAddress>
SctpChannel. getRemoteAddresses()
このチャネルのソケットが接続されているすべてのリモート・アドレスを返します。abstract Set<SocketAddress>
SctpMultiChannel. getRemoteAddresses(Association association)
このチャネルのソケット上の指定されたアソシエーションが接続されているすべてのリモート・アドレスを返します。型SocketAddressのパラメータを持つcom.sun.nio.sctpのメソッド 修飾子と型 メソッド 説明 abstract SctpChannel
SctpChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドします。SctpMultiChannel
SctpMultiChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SctpMultiChannel
SctpMultiChannel. bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。SctpServerChannel
SctpServerChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract SctpServerChannel
SctpServerChannel. bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract boolean
SctpChannel. connect(SocketAddress remote)
このチャネルのソケットを接続します。abstract boolean
SctpChannel. connect(SocketAddress remote, int maxOutStreams, int maxInStreams)
このチャネルのソケットを接続します。static MessageInfo
MessageInfo. createOutgoing(Association association, SocketAddress address, int streamNumber)
指定されたアソシエーションにメッセージを送信する際の使用に適したMessageInfo
インスタンスを作成します。static MessageInfo
MessageInfo. createOutgoing(SocketAddress address, int streamNumber)
メッセージを送信する際の使用に適したMessageInfo
インスタンスを作成します。static SctpChannel
SctpChannel. open(SocketAddress remote, int maxOutStreams, int maxInStreams)
SCTPチャネルを開き、リモート・アドレスに接続します。 -
java.netでのSocketAddressの使用
java.netのSocketAddressのサブクラス 修飾子と型 クラス 説明 class
InetSocketAddress
このクラスは、IPソケット・アドレス(IPアドレス+ポート番号)を実装します。これはペア(ホスト名+ポート番号)にすることもできます。その場合、ホスト名の解決が試みられます。SocketAddressを返すjava.netのメソッド 修飾子と型 メソッド 説明 SocketAddress
Proxy. address()
プロキシのソケット・アドレスを返します。直接接続の場合はnull
を返します。SocketAddress
DatagramSocket. getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。SocketAddress
ServerSocket. getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。SocketAddress
Socket. getLocalSocketAddress()
このソケットのバインド先の端点のアドレスを返します。SocketAddress
DatagramSocket. getRemoteSocketAddress()
このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合はnull
を返します。SocketAddress
Socket. getRemoteSocketAddress()
このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合はnull
を返します。SocketAddress
DatagramPacket. getSocketAddress()
このパケットの送信先または送信元のリモート・ホストのSocketAddress
(通常は「IPアドレス」 + 「ポート番号」)を返します。型SocketAddressのパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 void
DatagramSocket. bind(SocketAddress addr)
このDatagramSocketを特定のアドレスおよびポートにバインドします。void
ServerSocket. bind(SocketAddress endpoint)
ServerSocket
を特定のアドレス(IPアドレスおよびポート番号)にバインドします。void
ServerSocket. bind(SocketAddress endpoint, int backlog)
ServerSocket
を特定のアドレス(IPアドレスおよびポート番号)にバインドします。void
Socket. bind(SocketAddress bindpoint)
ソケットをローカル・アドレスにバインドします。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サーバーへの接続を確立できなかったことを示すために呼び出されます。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)
指定されたホスト上の指定されたポート番号にオフセットoffset
を使用してlength
の長さのパケットを送信するためにデータグラム・パケットを構築します。DatagramPacket(byte[] buf, int length, SocketAddress address)
長さlength
のパケットを指定されたホスト上の指定されたポート番号に送信するためのデータグラム・パケットを構築します。DatagramSocket(SocketAddress bindaddr)
指定されたローカル・ソケット・アドレスにバインドされたデータグラム・ソケットを作成します。MulticastSocket(SocketAddress bindaddr)
指定されたローカル・ソケット・アドレスにバインドされたマルチキャスト・ソケットを作成します。Proxy(Proxy.Type type, SocketAddress sa)
PROXY接続を表すエントリを作成します。 -
java.nio.channelsでのSocketAddressの使用
SocketAddressを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract SocketAddress
AsynchronousServerSocketChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddress
AsynchronousSocketChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddress
DatagramChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。SocketAddress
NetworkChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddress
ServerSocketChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddress
SocketChannel. getLocalAddress()
このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddress
AsynchronousSocketChannel. getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddress
DatagramChannel. getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddress
SocketChannel. getRemoteAddress()
このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddress
DatagramChannel. receive(ByteBuffer dst)
このチャネルからデータグラムを受信します。型SocketAddressのパラメータを持つjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousServerSocketChannel
AsynchronousServerSocketChannel. bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousSocketChannel
AsynchronousSocketChannel. bind(SocketAddress local)
abstract DatagramChannel
DatagramChannel. bind(SocketAddress local)
NetworkChannel
NetworkChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドします。ServerSocketChannel
ServerSocketChannel. bind(SocketAddress local)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract ServerSocketChannel
ServerSocketChannel. bind(SocketAddress local, int backlog)
チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SocketChannel
SocketChannel. bind(SocketAddress local)
abstract Future<Void>
AsynchronousSocketChannel. connect(SocketAddress remote)
このチャネルを接続します。abstract <A> void
AsynchronousSocketChannel. connect(SocketAddress remote, A attachment, CompletionHandler<Void,? super A> handler)
このチャネルを接続します。abstract DatagramChannel
DatagramChannel. connect(SocketAddress remote)
このチャネルのソケットを接続します。abstract boolean
SocketChannel. connect(SocketAddress remote)
このチャネルのソケットを接続します。static SocketChannel
SocketChannel. open(SocketAddress remote)
ソケット・チャネルをオープンし、リモート・アドレスに接続します。abstract int
DatagramChannel. send(ByteBuffer src, SocketAddress target)
このチャネルからデータグラムを送信します。