AsynchronousSocketChannel.Connect 方法

定義

多載

名稱 Description
Connect(SocketAddress)

連接這個頻道。

Connect(SocketAddress, Object, ICompletionHandler)

連接這個頻道。

Connect(SocketAddress)

連接這個頻道。

[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)]
public abstract Java.Util.Concurrent.IFuture? Connect(Java.Net.SocketAddress? remote);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;)Ljava/util/concurrent/Future;", "GetConnect_Ljava_net_SocketAddress_Handler", ApiSince=26)>]
abstract member Connect : Java.Net.SocketAddress -> Java.Util.Concurrent.IFuture

參數

remote
SocketAddress

此通道要連接的遠端位址

傳回

一個 Future 代表待處理結果的物件

屬性

備註

連接這個頻道。

此方法啟動連接該通道的操作。 此方法的行為與該 #connect(SocketAddress, Object, CompletionHandler) 方法完全相同,不同的是,該方法不指定補全處理程序,而是回傳代表待處理結果的 a FutureFuture成功完成後,Future#get() get該方法會回傳null

Java 文件 java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

Connect(SocketAddress, Object, ICompletionHandler)

連接這個頻道。

[Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)]
[Java.Interop.JavaTypeParameters(new System.String[] { "A" })]
public abstract void Connect(Java.Net.SocketAddress? remote, Java.Lang.Object? attachment, Java.Nio.Channels.ICompletionHandler? handler);
[<Android.Runtime.Register("connect", "(Ljava/net/SocketAddress;Ljava/lang/Object;Ljava/nio/channels/CompletionHandler;)V", "GetConnect_Ljava_net_SocketAddress_Ljava_lang_Object_Ljava_nio_channels_CompletionHandler_Handler", ApiSince=26)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "A" })>]
abstract member Connect : Java.Net.SocketAddress * Java.Lang.Object * Java.Nio.Channels.ICompletionHandler -> unit

參數

remote
SocketAddress

此通道要連接的遠端位址

attachment
Object

要附加到 I/O 操作上的物件;可以是 null

handler
ICompletionHandler

處理者會處理結果

屬性

備註

連接這個頻道。

此方法啟動連接該通道的操作。 參數 handler 是一個完成處理程序,當連線成功建立或無法建立時會被呼叫。 若無法建立連線,則該通道將被關閉。

此方法執行與類別相同的安全檢查 java.net.Socket 。 也就是說,如果安裝了安全管理器,此方法會驗證其 java.lang.SecurityManager#checkConnect checkConnect 方法是否允許連接到指定遠端端點的位址與埠號。

Java 文件 java.nio.channels.AsynchronousSocketChannel.connect(java.net.SocketAddress, A, java.nio.channels.CompletionHandler<java.lang.Void, ? super A>)

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於