reckfellENGINE

StreamPeerTls

Потоковый узел, обрабатывающий TLS-соединения.

На этой странице
class StreamPeerTlsReckfellSharpНаследует StreamPeer

Потоковый узел, обрабатывающий TLS-соединения.

Сервер потока, который обрабатывает соединения TLS. Этот объект может быть использован для подключения к серверу TLS или принятия единого подключения к клиенту TLS. Примечание: При экспорте в Андроид убедитесь, что вы можете INTERNET В противном случае любая связь будет заблокирована Android.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

StreamPeerTlsКонструктор
# StreamPeerTls
C#
public StreamPeerTls();

Методы6

AcceptStreamError
# AcceptStream
C#
public Error AcceptStream(StreamPeer stream, TlsOptions serverOptions);

Принимает одноранговое соединение как сервер, используя заданный server_options. См. TlsOptions.Server.

Параметры
ИмяТипПо умолчанию
streamStreamPeer—
serverOptionsTlsOptions—
Возвращает Error
ConnectToStreamError
# ConnectToStream
C#
public Error ConnectToStream(StreamPeer stream, string commonName, TlsOptions clientOptions = null);

Подключается к одноранговому узлу с использованием базового StreamPeer stream и проверки того, что удаленный сертификат правильно подписан для заданного common_name. Вы можете передать необязательный параметр client_options, чтобы настроить доверенные центры сертификации или отключить проверку общего имени. См. TlsOptions.Client и TlsOptions.ClientUnsafe.

Параметры
ИмяТипПо умолчанию
streamStreamPeer—
commonNamestring—
clientOptionsTlsOptionsnull
Возвращает Error
DisconnectFromStreamvoid
# DisconnectFromStream
C#
public void DisconnectFromStream();

Отключение от хоста.

GetStatusStreamPeerTls.Status
# GetStatus
C#
public StreamPeerTls.Status GetStatus();

Возвращает статус соединения.

Возвращает StreamPeerTls.Status
GetStreamStreamPeer
# GetStream
C#
public StreamPeer GetStream();

Возвращает базовое соединение StreamPeer, используемое в StreamPeerTls.AcceptStream или StreamPeerTls.ConnectToStream.

Возвращает StreamPeer
Pollvoid
# Poll
C#
public void Poll();

Опросите соединение, чтобы проверить входящие байты. Вызовите это прямо перед StreamPeer.GetAvailableBytes, чтобы все работало правильно.

StreamPeerTls.Status

ЗначениеОписание
Connected = 2

Статус, представляющий StreamPeerTls, подключенный к хосту.

Статут Терроризм

Disconnected = 0

Статус, представляющий StreamPeerTls, который отключен.

Статус

Error = 3

Статус, представляющий StreamPeerTls в состоянии ошибки.

ErrorHostnameMismatch = 4

Статус ошибки, указывающий на несоответствие домена сертификата TLS, представленного хостом, и домена, запрошенного для проверки.

Handshaking = 1

Статус, представляющий StreamPeerTls во время установления связи.

СОСТОЯНИЕ СОСТОЯНИЯ

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.