SocketFactory.CreateSocket 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | 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 屬性授權中所述的詞彙使用。