クラス
java.nio.channels.SocketChannelの使用
パッケージ
説明
ネットワーク・アプリケーションを実装するためのクラスを提供します。
入出力操作を実行できるエンティティ(ファイル、ソケットなど)への接続を表すチャネルや、多重化された非ブロック入出力操作用のセレクタを定義します。
java.nio.channels
パッケージのサービス・プロバイダ・クラス。-
java.netでのSocketChannelの使用
-
java.nio.channelsでのSocketChannelの使用
修飾子と型メソッド説明abstract SocketChannel
ServerSocketChannel.accept()
このチャネルのソケットに対する接続を受け付けます。abstract SocketChannel
SocketChannel.bind
(SocketAddress local) チャネルのソケットをローカル・アドレスにバインドします。static SocketChannel
SocketChannel.open()
「インターネット・プロトコル」ソケットのソケット・チャネルを開きます。static SocketChannel
SocketChannel.open
(ProtocolFamily family) ソケット・チャネルをオープンします。static SocketChannel
SocketChannel.open
(SocketAddress remote) ソケット・チャネルをオープンし、リモート・アドレスに接続します。abstract <T> SocketChannel
SocketChannel.setOption
(SocketOption<T> name, T value) abstract SocketChannel
SocketChannel.shutdownInput()
チャネルを閉じずに読み込むための接続をシャットダウンします。abstract SocketChannel
SocketChannel.shutdownOutput()
チャネルを閉じずに書き込むための接続をシャットダウンします。 -
java.nio.channels.spiでのSocketChannelの使用
修飾子と型メソッド説明abstract SocketChannel
SelectorProvider.openSocketChannel()
ソケット・チャネルをオープンします。SelectorProvider.openSocketChannel
(ProtocolFamily family) ソケット・チャネルをオープンします。