次の方法で共有


ISocketFactory.ConnectSocket メソッド

定義

ソケットを特定のホストに接続します。

[Android.Runtime.Register("connectSocket", "(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;", "GetConnectSocket_Ljava_net_Socket_Ljava_lang_String_ILjava_net_InetAddress_ILorg_apache_http_params_HttpParams_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Java.Net.Socket? ConnectSocket (Java.Net.Socket? sock, string? host, int port, Java.Net.InetAddress? localAddress, int localPort, Org.Apache.Http.Params.IHttpParams? params);
[<Android.Runtime.Register("connectSocket", "(Ljava/net/Socket;Ljava/lang/String;ILjava/net/InetAddress;ILorg/apache/http/params/HttpParams;)Ljava/net/Socket;", "GetConnectSocket_Ljava_net_Socket_Ljava_lang_String_ILjava_net_InetAddress_ILorg_apache_http_params_HttpParams_Handler:Org.Apache.Http.Conn.Schemes.ISocketFactoryInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member ConnectSocket : Java.Net.Socket * string * int * Java.Net.InetAddress * int * Org.Apache.Http.Params.IHttpParams -> Java.Net.Socket

パラメーター

sock
Socket

から取得 #createSocket createSocketした接続するソケット。 null は、新しいソケットを作成して接続する必要があることを示します。

host
String

接続先のホスト

port
Int32

ホスト上で接続するポート

localAddress
InetAddress

ソケットをバインドするローカル アドレス、または null 任意の

localPort
Int32

ローカル コンピューター上のポート、0 または負の数

params
IHttpParams

接続用の追加HttpParams parameters

戻り値

接続されているソケット。 このファクトリが階層化プロトコルをサポートしている場合、 sock 返されるオブジェクトは引数と異なる場合があります。

属性

例外

I/O エラーが発生した場合

ターゲット ホストの IP アドレスを特定できない場合

で定義されている制限時間内にソケットを接続できない場合は、 params

注釈

ソケットを特定のホストに接続します。

の Java ドキュメントorg.apache.http.conn.scheme.SocketFactory.connectSocket(java.net.Socket, java.lang.String, int, java.net.InetAddress, int, org.apache.http.params.HttpParams)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象