C# Класс Gwupe.Communication.P2P.RUDP.Tunnel.Transport.TCPTransport

Наследование: ITCPTransport
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Close ( ) : void
CloseConnection ( byte connectionId ) : void
Listen ( string endPoint, bool>.Func callback ) : void
OpenConnection ( String endPoint, byte protocolId ) : ITcpOverUdptSocket
OpenConnection ( string endPoint ) : ITcpOverUdptSocket
ProcessPacket ( byte packetData ) : void
SendData ( ITcpPacket packet ) : void
StopListen ( string endPoint ) : void
TCPTransport ( ITransportManager transportManager ) : System

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

Метод Описание
CloseConnections ( ) : void
ConnectionOnConnectionClose ( object sender, EventArgs eventArgs ) : void
GetNextConnectionId ( ) : byte
ProcessAckPacket ( StandardAckPacket packet ) : void
ProcessConnectRsAck ( StandardConnectRsAckPacket packet ) : void
ProcessDataPacket ( StandardTcpDataPacket packet ) : void
ProcessDisconnectPacket ( StandardDisconnectPacket packet ) : void
ProcessNamedConnectionRequest ( StandardNamedConnectRqPacket packet ) : void

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

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

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

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

public CloseConnection ( byte connectionId ) : void
connectionId byte
Результат void

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

public Listen ( string endPoint, bool>.Func callback ) : void
endPoint string
callback bool>.Func
Результат void

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

public OpenConnection ( String endPoint, byte protocolId ) : ITcpOverUdptSocket
endPoint String
protocolId byte
Результат ITcpOverUdptSocket

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

public OpenConnection ( string endPoint ) : ITcpOverUdptSocket
endPoint string
Результат ITcpOverUdptSocket

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

public ProcessPacket ( byte packetData ) : void
packetData byte
Результат void

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

public SendData ( ITcpPacket packet ) : void
packet ITcpPacket
Результат void

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

public StopListen ( string endPoint ) : void
endPoint string
Результат void

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

public TCPTransport ( ITransportManager transportManager ) : System
transportManager ITransportManager
Результат System