SocketFactory.CreateSocket メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| CreateSocket() |
接続されていないソケットを作成します。 |
| CreateSocket(InetAddress, Int32) |
ソケットを作成し、指定したアドレスの指定したポート番号に接続します。 |
| CreateSocket(String, Int32) |
ソケットを作成し、指定したリモート ポートの指定したリモート ホストに接続します。 |
| CreateSocket(InetAddress, Int32, InetAddress, Int32) |
ソケットを作成し、指定したリモート ポートの指定したリモート アドレスに接続します。 |
| CreateSocket(String, Int32, InetAddress, Int32) |
ソケットを作成し、指定したリモート ポート上の指定されたリモート ホストに接続します。 |
CreateSocket()
接続されていないソケットを作成します。
[Android.Runtime.Register("createSocket", "()Ljava/net/Socket;", "GetCreateSocketHandler")]
public virtual Java.Net.Socket? CreateSocket();
[<Android.Runtime.Register("createSocket", "()Ljava/net/Socket;", "GetCreateSocketHandler")>]
abstract member CreateSocket : unit -> Java.Net.Socket
override this.CreateSocket : unit -> Java.Net.Socket
返品
接続されていないソケット
- 属性
例外
新しいソケットの作成時にエラーが発生した場合は 。
注釈
接続されていないソケットを作成します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateSocket(InetAddress, Int32)
ソケットを作成し、指定したアドレスの指定したポート番号に接続します。
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket(Java.Net.InetAddress? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_IHandler")>]
abstract member CreateSocket : Java.Net.InetAddress * int -> Java.Net.Socket
パラメーター
- host
- InetAddress
サーバー ホスト
- port
- Int32
サーバー ポート
返品
次の値を使用 Socket
- 属性
例外
新しいソケットの作成時にエラーが発生した場合は 。
注釈
ソケットを作成し、指定したアドレスの指定したポート番号に接続します。 このソケットは、このファクトリ用に確立されたソケット オプションを使用して構成されます。
セキュリティ マネージャーがある場合は、その checkConnect メソッドがホスト アドレスを使用して呼び出され、その引数として port されます。 これにより、SecurityException が発生する可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateSocket(String, Int32)
ソケットを作成し、指定したリモート ポートの指定したリモート ホストに接続します。
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")]
public abstract Java.Net.Socket? CreateSocket(string? host, int port);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_IHandler")>]
abstract member CreateSocket : string * int -> Java.Net.Socket
パラメーター
- host
- String
接続するサーバー ホスト名、またはループバック アドレスの null 。
- port
- Int32
サーバー ポート
返品
次の値を使用 Socket
- 属性
例外
新しいソケットの作成時にエラーが発生した場合は 。
指定したホストが不明な場合、または IP アドレスを解決できなかった場合。
注釈
ソケットを作成し、指定したリモート ポートの指定したリモート ホストに接続します。 このソケットは、このファクトリ用に確立されたソケット オプションを使用して構成されます。
セキュリティ マネージャーがある場合は、その checkConnect メソッドがホスト アドレスを使用して呼び出され、その引数として port されます。 これにより、SecurityException が発生する可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateSocket(InetAddress, Int32, InetAddress, Int32)
ソケットを作成し、指定したリモート ポートの指定したリモート アドレスに接続します。
[Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket(Java.Net.InetAddress? address, int port, Java.Net.InetAddress? localAddress, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_net_InetAddress_ILjava_net_InetAddress_IHandler")>]
abstract member CreateSocket : Java.Net.InetAddress * int * Java.Net.InetAddress * int -> Java.Net.Socket
パラメーター
- address
- InetAddress
サーバー ネットワーク アドレス
- port
- Int32
サーバー ポート
- localAddress
- InetAddress
クライアント ネットワーク アドレス
- localPort
- Int32
クライアント ポート
返品
次の値を使用 Socket
- 属性
例外
新しいソケットの作成時にエラーが発生した場合は 。
注釈
ソケットを作成し、指定したリモート ポートの指定したリモート アドレスに接続します。 ソケットは、ローカル アドレスとポートにバインドされます。 ソケットは、このファクトリ用に確立されたソケット オプションを使用して構成されます。
セキュリティ マネージャーがある場合は、その checkConnect メソッドがホスト アドレスを使用して呼び出され、その引数として port されます。 これにより、SecurityException が発生する可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateSocket(String, Int32, InetAddress, Int32)
ソケットを作成し、指定したリモート ポート上の指定されたリモート ホストに接続します。
[Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")]
public abstract Java.Net.Socket? CreateSocket(string? host, int port, Java.Net.InetAddress? localHost, int localPort);
[<Android.Runtime.Register("createSocket", "(Ljava/lang/String;ILjava/net/InetAddress;I)Ljava/net/Socket;", "GetCreateSocket_Ljava_lang_String_ILjava_net_InetAddress_IHandler")>]
abstract member CreateSocket : string * int * Java.Net.InetAddress * int -> Java.Net.Socket
パラメーター
- host
- String
接続するサーバー ホスト名、またはループバック アドレスの null 。
- port
- Int32
サーバー ポート
- localHost
- InetAddress
ソケットがバインドされているローカル アドレス
- localPort
- Int32
ソケットがバインドされているローカル ポート
返品
次の値を使用 Socket
- 属性
例外
新しいソケットの作成時にエラーが発生した場合は 。
指定したホストが不明な場合、または IP アドレスを解決できなかった場合。
注釈
ソケットを作成し、指定したリモート ポート上の指定されたリモート ホストに接続します。 ソケットは、指定されたローカル アドレスとポートにもバインドされます。 このソケットは、このファクトリ用に確立されたソケット オプションを使用して構成されます。
セキュリティ マネージャーがある場合は、その checkConnect メソッドがホスト アドレスを使用して呼び出され、その引数として port されます。 これにより、SecurityException が発生する可能性があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。