C# Класс FileFind.Meshwork.Transport.UdpTransport

Наследование: AbstractTransport, IEncryptedTransport
Показать файл Открыть проект

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

Метод Описание
BeginReceive ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
BeginReceiveEncrypted ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
BeginSend ( byte buffer, int offset, int size, TransportCallback callback ) : void
BeginSendEncrypted ( byte buffer, int offset, int size, TransportCallback callback ) : void
Connect ( TransportCallback callback ) : void
Disconnect ( ) : void
Disconnect ( Exception ex ) : void
Receive ( byte buffer ) : void
Receive ( byte buffer, int offset, int size ) : void
ReceiveEncrypted ( byte buffer, int offset, int size ) : void
Send ( byte buffer ) : void
Send ( byte buffer, int offset, int size ) : void
SendEncrypted ( byte buffer, int offset, int size ) : void
ToString ( ) : string

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

Метод Описание
BeginReceivePrivate ( byte buffer, int offset, int size, ReceiveDataCallback callback, int totalReceived ) : void
OnDataSent ( IAsyncResult result ) : void
OnReceiveEncryptedData ( IAsyncResult result ) : void
OnReceivedData ( IAsyncResult result ) : void
ReceivePrivate ( byte buffer, int offset, int size, int totalReceived ) : void
UdpTransport ( IPAddress address, int port, ulong connectionType ) : System
UdpTransport ( IPEndPoint remoteEndPoint ) : System

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

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

public BeginReceive ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
buffer byte
offset int
size int
callback ReceiveDataCallback
Результат void

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

public BeginReceiveEncrypted ( byte buffer, int offset, int size, ReceiveDataCallback callback ) : void
buffer byte
offset int
size int
callback ReceiveDataCallback
Результат void

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

public BeginSend ( byte buffer, int offset, int size, TransportCallback callback ) : void
buffer byte
offset int
size int
callback TransportCallback
Результат void

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

public BeginSendEncrypted ( byte buffer, int offset, int size, TransportCallback callback ) : void
buffer byte
offset int
size int
callback TransportCallback
Результат void

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

public Connect ( TransportCallback callback ) : void
callback TransportCallback
Результат void

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

public Disconnect ( ) : void
Результат void

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

public Disconnect ( Exception ex ) : void
ex System.Exception
Результат void

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

public Receive ( byte buffer ) : void
buffer byte
Результат void

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

public Receive ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public ReceiveEncrypted ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public Send ( byte buffer ) : void
buffer byte
Результат void

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

public Send ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public SendEncrypted ( byte buffer, int offset, int size ) : void
buffer byte
offset int
size int
Результат void

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

public ToString ( ) : string
Результат string