StreamPeerTls
Потоковый узел, обрабатывающий TLS-соединения.
Потоковый узел, обрабатывающий TLS-соединения.
Сервер потока, который обрабатывает соединения TLS. Этот объект может быть использован для подключения к серверу TLS или принятия единого подключения к клиенту TLS.
Примечание: При экспорте в Андроид убедитесь, что вы можете INTERNET В противном случае любая связь будет заблокирована Android.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
StreamPeerTlsКонструктор
public StreamPeerTls();Методы6
AcceptStreamError
public Error AcceptStream(StreamPeer stream, TlsOptions serverOptions);Принимает одноранговое соединение как сервер, используя заданный server_options. См. TlsOptions.Server.
| Имя | Тип | По умолчанию |
|---|---|---|
stream | StreamPeer | — |
serverOptions | TlsOptions | — |
ErrorConnectToStreamError
public Error ConnectToStream(StreamPeer stream, string commonName, TlsOptions clientOptions = null);Подключается к одноранговому узлу с использованием базового StreamPeer stream и проверки того, что удаленный сертификат правильно подписан для заданного common_name. Вы можете передать необязательный параметр client_options, чтобы настроить доверенные центры сертификации или отключить проверку общего имени. См. TlsOptions.Client и TlsOptions.ClientUnsafe.
| Имя | Тип | По умолчанию |
|---|---|---|
stream | StreamPeer | — |
commonName | string | — |
clientOptions | TlsOptions | null |
ErrorDisconnectFromStreamvoid
public void DisconnectFromStream();Отключение от хоста.
GetStatusStreamPeerTls.Status
public StreamPeerTls.Status GetStatus();Возвращает статус соединения.
StreamPeerTls.StatusGetStreamStreamPeer
public StreamPeer GetStream();Возвращает базовое соединение StreamPeer, используемое в StreamPeerTls.AcceptStream или StreamPeerTls.ConnectToStream.
StreamPeerPollvoid
public void Poll();Опросите соединение, чтобы проверить входящие байты. Вызовите это прямо перед StreamPeer.GetAvailableBytes, чтобы все работало правильно.
StreamPeerTls.Status
| Значение | Описание |
|---|---|
Connected = 2 | Статус, представляющий Статут Терроризм |
Disconnected = 0 | Статус, представляющий Статус |
Error = 3 | Статус, представляющий |
ErrorHostnameMismatch = 4 | Статус ошибки, указывающий на несоответствие домена сертификата TLS, представленного хостом, и домена, запрошенного для проверки. |
Handshaking = 1 | Статус, представляющий СОСТОЯНИЕ СОСТОЯНИЯ |