reckfellENGINE

PacketPeerDtls

Пакетный пир DTLS.

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

Пакетный пир DTLS.

Этот класс представляет собой DTLS сверку. Он может быть использован для подключения к серверу DTLS и возвращается с помощью DTLS. DtlsServer.TakeConnection. Примечание: При экспорте в Андроид убедитесь, что вы можете INTERNET В противном случае любая связь будет заблокирована Android. Предупреждение: В настоящее время аннулирование сертификата TLS и его укоренение не подтверждаются. Отмененные сертификаты принимаются до тех пор, пока они являются действительными. Если это вызывает беспокойство, вы можете использовать автоматически регулируемые сертификаты с коротким сроком действия.

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

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

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

Методы4

ConnectToPeerError
# ConnectToPeer
C#
public Error ConnectToPeer(PacketPeerUdp packetPeer, string hostname, TlsOptions clientOptions = null);

Подключает packet_peer, начиная рукопожатие DTLS, используя базовый PacketPeerUdp, который должен быть подключен (см. PacketPeerUdp.ConnectToHost). При желании можно указать client_options, которые будут использоваться при проверке соединений TLS. См. TlsOptions.Client и TlsOptions.ClientUnsafe.

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

Отключает данный одноранговый узел, завершая сеанс DTLS.

GetStatusPacketPeerDtls.Status
# GetStatus
C#
public PacketPeerDtls.Status GetStatus();

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

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

Опросите соединение для проверки входящих пакетов. Вызывайте его часто, чтобы обновить статус и поддерживать работоспособность соединения.

PacketPeerDtls.Status

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

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

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

Disconnected = 0

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

Статус

Error = 3

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

ErrorHostnameMismatch = 4

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

Handshaking = 1

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

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

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

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

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

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