C# Класс SipSharp.Transports.UdpTransport

Transports messages over UDP.
Наследование: ITransport
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Send ( EndPoint endPoint, byte buffer, int offset, int count ) : void
Start ( ) : void

Start transport.

UdpTransport ( IPEndPoint listeningPoint, MessageFactory parsers ) : System

Initializes a new instance of the UdpTransport class.

Защищенные методы

Метод Описание
CreateSocket ( ) : Socket

Create a new UDP socket.

Приватные методы

Метод Описание
OnRead ( IAsyncResult ar ) : void

Received a message from remote end point.

OnSendComplete ( IAsyncResult ar ) : void

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

CreateSocket() защищенный Метод

Create a new UDP socket.
protected CreateSocket ( ) : Socket
Результат Socket

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

public Send ( EndPoint endPoint, byte buffer, int offset, int count ) : void
endPoint System.Net.EndPoint
buffer byte
offset int
count int
Результат void

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

Start transport.
is not of the type expected by the transport implementation endPoint is null.
public Start ( ) : void
Результат void

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

Initializes a new instance of the UdpTransport class.
public UdpTransport ( IPEndPoint listeningPoint, MessageFactory parsers ) : System
listeningPoint System.Net.IPEndPoint End point to accept new connections on.
parsers SipSharp.Messages.MessageFactory The parsers.
Результат System