語言

SSLServerSocket 類別

定義

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

[Android.Runtime.Register("javax/net/ssl/SSLServerSocket", DoNotGenerateAcw=true)]
public abstract class SSLServerSocket : Java.Net.ServerSocket
[<Android.Runtime.Register("javax/net/ssl/SSLServerSocket", DoNotGenerateAcw=true)>]
type SSLServerSocket = class
    inherit ServerSocket
繼承
屬性

備註

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

此類別的實例通常使用 。SSLServerSocketFactory s 的主要SSLServerSocket功能是透過 SSLSocketing 連接來創造 accepts。

SSLServerSockets 包含多個狀態資料,這些資料由 at socket 建立繼承 SSLSocket 。 這些包括啟用的密碼套件與協定、是否需要用戶端認證,以及所建立的套接字是否應該在用戶端或伺服器模式下開始握手。 所建立 SSLSocket 的 繼承狀態可以透過呼叫適當的方法來覆寫。

在 1.4 版本加入。

Java 文件 javax.net.ssl.SSLServerSocket。

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

建構函式

名稱 Description
SSLServerSocket()

只限子職業使用。

SSLServerSocket(Int32, Int32, InetAddress)

只限子職業使用。

SSLServerSocket(Int32, Int32)

只限子職業使用。

SSLServerSocket(Int32)

只限子職業使用。

SSLServerSocket(IntPtr, JniHandleOwnership)

用於建立 JNI 物件受管理表示的建構器;由執行時呼叫。

屬性

名稱 Description
Channel

回傳與此套接字相關聯的唯一 java.nio.channels.ServerSocketChannel 物件(若有的話)。

(繼承來源 ServerSocket)
Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
EnableSessionCreation

回傳是否可以為新連線建立新的 SSL 會話。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
InetAddress

回傳此伺服器套接字的本地位址。

(繼承來源 ServerSocket)
IsBound

回傳 ServerSocket 的綁定狀態。

(繼承來源 ServerSocket)
IsClosed

回傳 ServerSocket 的閉合狀態。

(繼承來源 ServerSocket)
JniIdentityHashCode

取得由互通執行時指派給此 Java 對等端的身份雜湊碼。

(繼承來源 Object)
JniManagedPeerState

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
JniPeerMembers

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

LocalPort

回傳該套接字正在監聽的埠號。

(繼承來源 ServerSocket)
LocalSocketAddress

回傳該套接字綁定的端點位址。

(繼承來源 ServerSocket)
NeedClientAuth

回傳伺服器模式連線是否會被設定為需要用戶端認證。

PeerReference

取得這個 Java 節點的 JNI 物件參考。

(繼承來源 Object)
ReceiveBufferSize

取得此SocketOptions#SO_RCVBUF SO_RCVBUF選項的值ServerSocket,即將用於接受的 ServerSocketSocket 的緩衝區大小。 -或- 設定預設的建議值,適用於 SocketOptions#SO_RCVBUF SO_RCVBUF 可接受的 ServerSocket套接字。

(繼承來源 ServerSocket)
ReuseAddress

測試是否 SocketOptions#SO_REUSEADDR SO_REUSEADDR 啟用。 -或- 啟用/停用插槽 SocketOptions#SO_REUSEADDR SO_REUSEADDR 選項。

(繼承來源 ServerSocket)
SoTimeout

取得 的設定。SocketOptions#SO_TIMEOUT SO_TIMEOUT -或- 以指定的逾時時間啟用/停用 SocketOptions#SO_TIMEOUT SO_TIMEOUT ,單位為毫秒。

(繼承來源 ServerSocket)
SSLParameters

回傳新接受連線時生效的 SSLParameters。 -或- 將SSLParameters套用到新接受的連線。

ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

UseClientMode

回傳新連線在握手時是否會在客戶端模式下運作。

WantClientAuth

回傳伺服器模式連線是否會設定為請求客戶端認證。

方法

名稱 Description
Accept()

會監聽是否有連線到這個插槽並接受。

(繼承來源 ServerSocket)
AcceptAsync()

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 ServerSocket)
Bind(SocketAddress, Int32)

將 綁 ServerSocket 定到特定位址(IP 位址和埠號)。

(繼承來源 ServerSocket)
Bind(SocketAddress)

將 綁 ServerSocket 定到特定位址(IP 位址和埠號)。

(繼承來源 ServerSocket)
Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Close()

會關閉這個插座。

(繼承來源 ServerSocket)
Construct(JniObjectReference, JniObjectReferenceOptions)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
Dispose()

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
Dispose(Boolean)

釋放該 Java 節點所持有的資源。

(繼承來源 Object)
DisposeUnlessReferenced()

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
Equals(Object)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
GetEnabledCipherSuites()

回傳目前已啟用可供新接受連線使用的密碼套件清單。

GetEnabledProtocols()

回傳目前已啟用可被新接受連線使用的協定名稱。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetOption(ISocketOption)

回傳一個套接字選項的值。

(繼承來源 ServerSocket)
GetSupportedCipherSuites()

回傳可啟用用於 SSL 連線的密碼套件名稱。

GetSupportedProtocols()

回傳可啟用的協定名稱。

ImplAccept(Socket)

ServerSocket 的子類別會使用此方法覆寫 accept() 以回傳自己的子類別套接字。

(繼承來源 ServerSocket)
ImplAcceptAsync(Socket)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 ServerSocket)
JavaFinalize()
已淘汰.

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
SetEnabledCipherSuites(String[])

將密碼套件設定為可接受連線使用的啟用。

SetEnabledProtocols(String[])

控制哪些特定協定可被允許的連線使用。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetOption(ISocketOption, Object)

設定插槽選項的值。

(繼承來源 ServerSocket)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
SetPerformancePreferences(Int32, Int32, Int32)

設定此 ServerSocket 的效能偏好。

(繼承來源 ServerSocket)
SupportedOptions()

回傳一組由此伺服器套接字所支援的套接字選項。

(繼承來源 ServerSocket)
ToArray<T>()

從這個 Java 陣列包裝器建立一個受管理陣列。

(繼承來源 Object)
ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

將此 Java 節點從互通執行時中取消註冊。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

名稱 Description
IJavaPeerable.Disposed()

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.Finalized()

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 JavaObject)
IJavaPeerable.UnregisterFromRuntime()

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

(繼承來源 ServerSocket)

擴充方法

名稱 Description
GetJniTypeName(IJavaPeerable)

取得實例 self類型的 JNI 名稱。

JavaAs<TResult>(IJavaPeerable)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

JavaCast<TResult>(IJavaObject)

執行 Android 執行時檢查型別轉換。

JavaCast<TResult>(IJavaObject)

此類別擴充 ServerSocket並提供安全伺服器套接字,使用安全套接字層(SSL)或傳輸層安全(TLS)協定等協定。

TryJavaCast<TResult>(IJavaPeerable, TResult)

試著強制self輸入 TResult,檢查 強制在 Java 端是否有效。

適用於