クラス
java.net.SocketAddressの使用
-
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 SocketAddressMessageInfo. address()メッセージを受信した場合は送信元のソケット・アドレスを返します。それ以外の場合は、優先されるメッセージの送信先が返されます。abstract SocketAddressPeerAddressChangeNotification. address()ピア・アドレスを返します。abstract SocketAddressSendFailedNotification. 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 SctpChannelSctpChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドします。SctpMultiChannelSctpMultiChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SctpMultiChannelSctpMultiChannel. bind(SocketAddress local, int backlog)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。SctpServerChannelSctpServerChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract SctpServerChannelSctpServerChannel. bind(SocketAddress local, int backlog)チャネルのソケットをローカル・アドレスにバインドし、アソシエーションを待機するようソケットを構成します。abstract booleanSctpChannel. connect(SocketAddress remote)このチャネルのソケットを接続します。abstract booleanSctpChannel. connect(SocketAddress remote, int maxOutStreams, int maxInStreams)このチャネルのソケットを接続します。static MessageInfoMessageInfo. createOutgoing(Association association, SocketAddress address, int streamNumber)指定されたアソシエーションにメッセージを送信する際の使用に適したMessageInfoインスタンスを作成します。static MessageInfoMessageInfo. createOutgoing(SocketAddress address, int streamNumber)メッセージを送信する際の使用に適したMessageInfoインスタンスを作成します。static SctpChannelSctpChannel. open(SocketAddress remote, int maxOutStreams, int maxInStreams)SCTPチャネルを開き、リモート・アドレスに接続します。 -
java.netでのSocketAddressの使用
java.netでのSocketAddressのサブクラス 修飾子と型 クラス 説明 classInetSocketAddressこのクラスは、IPソケット・アドレス(IPアドレス+ポート番号)を実装します。これはペア(ホスト名+ポート番号)にすることもできます。その場合、ホスト名の解決が試みられます。SocketAddressを返すjava.netのメソッド 修飾子と型 メソッド 説明 SocketAddressProxy. address()プロキシのソケット・アドレスを返します。直接接続の場合はnullを返します。SocketAddressDatagramSocket. getLocalSocketAddress()このソケットのバインド先の端点のアドレスを返します。SocketAddressServerSocket. getLocalSocketAddress()このソケットのバインド先の端点のアドレスを返します。SocketAddressSocket. getLocalSocketAddress()このソケットのバインド先の端点のアドレスを返します。SocketAddressDatagramSocket. getRemoteSocketAddress()このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合はnullを返します。SocketAddressSocket. getRemoteSocketAddress()このソケットが接続されている端点のアドレスを返します。ソケットが接続されていない場合はnullを返します。SocketAddressDatagramPacket. getSocketAddress()このパケットの送信先または送信元であるリモート・ホストのSocketAddress (通常はIPアドレス+ポート番号)を取得します。SocketAddress型のパラメータを持つjava.netのメソッド 修飾子と型 メソッド 説明 voidDatagramSocket. bind(SocketAddress addr)このDatagramSocketを特定のアドレスおよびポートにバインドします。voidServerSocket. bind(SocketAddress endpoint)ServerSocketを特定のアドレス(IPアドレスおよびポート番号)にバインドします。voidServerSocket. bind(SocketAddress endpoint, int backlog)ServerSocketを特定のアドレス(IPアドレスおよびポート番号)にバインドします。voidSocket. bind(SocketAddress bindpoint)ソケットをローカル・アドレスにバインドします。voidDatagramSocket. connect(SocketAddress addr)このソケットをリモート・ソケット・アドレス(IPアドレス+ポート番号)に接続します。voidSocket. connect(SocketAddress endpoint)このソケットをサーバーに接続します。voidSocket. connect(SocketAddress endpoint, int timeout)指定されたタイム・アウト値を使って、このソケットをサーバーに接続します。protected abstract voidSocketImpl. connect(SocketAddress address, int timeout)指定されたホスト上の指定されたポートにこのソケットを接続します。abstract voidProxySelector. connectFailed(URI uri, SocketAddress sa, IOException ioe)あるPROXYまたはSOCKSサーバーへの接続を確立できなかったことを示すために呼び出されます。protected abstract voidDatagramSocketImpl. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)マルチキャスト・グループに参加します。voidMulticastSocket. joinGroup(SocketAddress mcastaddr, NetworkInterface netIf)指定されたインタフェースで指定されたマルチキャスト・グループに参加します。protected abstract voidDatagramSocketImpl. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)マルチキャスト・グループから離れます。voidMulticastSocket. leaveGroup(SocketAddress mcastaddr, NetworkInterface netIf)指定されたローカル・インタフェース上のマルチキャスト・グループから離れます。voidDatagramPacket. setSocketAddress(SocketAddress address)このデータグラムの送信先であるリモート・ホストのSocketAddress (通常はIPアドレス+ポート番号)を設定します。SocketAddress型のパラメータを持つjava.netのコンストラクタ コンストラクタ 説明 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接続を表すエントリを作成します。 -
java.nio.channelsでのSocketAddressの使用
SocketAddressを返すjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 abstract SocketAddressAsynchronousServerSocketChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressAsynchronousSocketChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressDatagramChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。SocketAddressNetworkChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressServerSocketChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressSocketChannel. getLocalAddress()このチャネルのソケットがバインドされているソケット・アドレスを返します。abstract SocketAddressAsynchronousSocketChannel. getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddressDatagramChannel. getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddressSocketChannel. getRemoteAddress()このチャネルのソケットが接続されているリモート・アドレスを返します。abstract SocketAddressDatagramChannel. receive(ByteBuffer dst)このチャネルからデータグラムを受信します。SocketAddress型のパラメータを持つjava.nio.channelsのメソッド 修飾子と型 メソッド 説明 AsynchronousServerSocketChannelAsynchronousServerSocketChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousServerSocketChannelAsynchronousServerSocketChannel. bind(SocketAddress local, int backlog)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract AsynchronousSocketChannelAsynchronousSocketChannel. bind(SocketAddress local)abstract DatagramChannelDatagramChannel. bind(SocketAddress local)NetworkChannelNetworkChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドします。ServerSocketChannelServerSocketChannel. bind(SocketAddress local)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract ServerSocketChannelServerSocketChannel. bind(SocketAddress local, int backlog)チャネルのソケットをローカル・アドレスにバインドし、接続を待機するようソケットを構成します。abstract SocketChannelSocketChannel. bind(SocketAddress local)abstract Future<Void>AsynchronousSocketChannel. connect(SocketAddress remote)このチャネルを接続します。abstract <A> voidAsynchronousSocketChannel. connect(SocketAddress remote, A attachment, CompletionHandler<Void,? super A> handler)このチャネルを接続します。abstract DatagramChannelDatagramChannel. connect(SocketAddress remote)このチャネルのソケットを接続します。abstract booleanSocketChannel. connect(SocketAddress remote)このチャネルのソケットを接続します。static SocketChannelSocketChannel. open(SocketAddress remote)ソケット・チャネルをオープンし、リモート・アドレスに接続します。abstract intDatagramChannel. send(ByteBuffer src, SocketAddress target)このチャネルからデータグラムを送信します。
-