C# Класс NetworkPackets.StunPacket

Parses and creates Stun packets as defined by RFC 5389.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Attributes List
Class ClassType
Data Brunet.Util.MemBlock
EMPTY_ATTRIBUTES List
MAGIC_COOKIE byte[]
Message MessageType
TransactionID Brunet.Util.MemBlock

Открытые методы

Метод Описание
StunPacket ( ClassType ct, MessageType mt, List attributes ) : Brunet.Util

Generate an Stun packet.

StunPacket ( MemBlock packet ) : Brunet.Util

Parse a Stun packet.

Описание методов

StunPacket() публичный Метод

Generate an Stun packet.
public StunPacket ( ClassType ct, MessageType mt, List attributes ) : Brunet.Util
ct ClassType
mt MessageType
attributes List
Результат Brunet.Util

StunPacket() публичный Метод

Parse a Stun packet.
public StunPacket ( MemBlock packet ) : Brunet.Util
packet Brunet.Util.MemBlock
Результат Brunet.Util

Описание свойств

Attributes публичное свойство

List of attributes in this packet.
public List Attributes
Результат List

Class публичное свойство

The class type for this packet.
public ClassType Class
Результат ClassType

Data публичное свойство

The whole packet.
public MemBlock,Brunet.Util Data
Результат Brunet.Util.MemBlock

EMPTY_ATTRIBUTES публичное статическое свойство

public static List EMPTY_ATTRIBUTES
Результат List

MAGIC_COOKIE публичное статическое свойство

public static byte[] MAGIC_COOKIE
Результат byte[]

Message публичное свойство

The message type for this packet.
public MessageType Message
Результат MessageType

TransactionID публичное свойство

Transaction ID that uniquely identifies this packet.
public MemBlock,Brunet.Util TransactionID
Результат Brunet.Util.MemBlock