語言

SocketFactory.CreateSocket 方法

定義

多載

名稱 Description
CreateSocket()

會造成一個沒有連接的插座。

CreateSocket(InetAddress, Int32)

建立一個套接字,並將其連接到指定的埠號與指定位址。

CreateSocket(String, Int32)

建立一個套接字,並將其連接到指定的遠端主機,並以指定的遠端埠連接。

CreateSocket(InetAddress, Int32, InetAddress, Int32)

建立一個套接字,並將其連接到指定的遠端位址和指定的遠端埠。

CreateSocket(String, Int32, InetAddress, Int32)

建立一個 socket,並將其連接到指定的遠端主機和指定的遠端埠。

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

傳回

未連接的插座

屬性

例外狀況

如果在建立新套接字時發生錯誤。

備註

會造成一個沒有連接的插座。

Java 文件 javax.net.SocketFactory.createSocket()。

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

適用於

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)。

Java 文件 javax.net.SocketFactory.createSocket(java.net.InetAddress, int)。

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

適用於

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)。

Java 文件 javax.net.SocketFactory.createSocket(java.lang.String, int)。

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

適用於

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)。

的 javax.net.SocketFactory.createSocket(java.net.InetAddress, int, java.net.InetAddress, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

CreateSocket(String, Int32, InetAddress, Int32)

建立一個 socket,並將其連接到指定的遠端主機和指定的遠端埠。

[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 位址。

備註

建立一個 socket,並將其連接到指定的遠端主機和指定的遠端埠。 該套接字也會綁定到所提供的本地位址和埠口。 此插座是依照本工廠設定的插槽選項進行配置。

若有安全管理器,則以主機位址 和 checkConnect 參數呼叫其port方法。 這可能導致安全例外(SecurityException)。

的 javax.net.SocketFactory.createSocket(java.lang.String, int, java.net.InetAddress, int)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於