PacketPeerDtls
Пакетный пир DTLS.
Пакетный пир DTLS.
Этот класс представляет собой DTLS сверку. Он может быть использован для подключения к серверу DTLS и возвращается с помощью DTLS. DtlsServer.TakeConnection.
Примечание: При экспорте в Андроид убедитесь, что вы можете INTERNET В противном случае любая связь будет заблокирована Android.
Предупреждение: В настоящее время аннулирование сертификата TLS и его укоренение не подтверждаются. Отмененные сертификаты принимаются до тех пор, пока они являются действительными. Если это вызывает беспокойство, вы можете использовать автоматически регулируемые сертификаты с коротким сроком действия.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
PacketPeerDtlsКонструктор
public PacketPeerDtls();Методы4
ConnectToPeerError
public Error ConnectToPeer(PacketPeerUdp packetPeer, string hostname, TlsOptions clientOptions = null);Подключает packet_peer, начиная рукопожатие DTLS, используя базовый PacketPeerUdp, который должен быть подключен (см. PacketPeerUdp.ConnectToHost). При желании можно указать client_options, которые будут использоваться при проверке соединений TLS. См. TlsOptions.Client и TlsOptions.ClientUnsafe.
| Имя | Тип | По умолчанию |
|---|---|---|
packetPeer | PacketPeerUdp | — |
hostname | string | — |
clientOptions | TlsOptions | null |
ErrorDisconnectFromPeervoid
public void DisconnectFromPeer();Отключает данный одноранговый узел, завершая сеанс DTLS.
GetStatusPacketPeerDtls.Status
public PacketPeerDtls.Status GetStatus();Возвращает статус соединения.
PacketPeerDtls.StatusPollvoid
public void Poll();Опросите соединение для проверки входящих пакетов. Вызывайте его часто, чтобы обновить статус и поддерживать работоспособность соединения.
PacketPeerDtls.Status
| Значение | Описание |
|---|---|
Connected = 2 | Статус, представляющий Статут Терроризм |
Disconnected = 0 | Статус, представляющий отключенный Статус |
Error = 3 | Статус, представляющий |
ErrorHostnameMismatch = 4 | Статус ошибки, указывающий на несоответствие домена сертификата DTLS, представленного хостом, и домена, запрошенного для проверки. |
Handshaking = 1 | Статус, представляющий СОСТОЯНИЕ СОСТОЯНИЯ |