C# Class Gwupe.Communication.P2P.RUDP.Tunnel.Transport.TCPTransport

Inheritance: ITCPTransport
Afficher le fichier Open project: gwupe/Gwupe Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

CloseConnection() public méthode

public CloseConnection ( byte connectionId ) : void
connectionId byte
Résultat void

Listen() public méthode

public Listen ( string endPoint, bool>.Func callback ) : void
endPoint string
callback bool>.Func
Résultat void

OpenConnection() public méthode

public OpenConnection ( String endPoint, byte protocolId ) : ITcpOverUdptSocket
endPoint String
protocolId byte
Résultat ITcpOverUdptSocket

OpenConnection() public méthode

public OpenConnection ( string endPoint ) : ITcpOverUdptSocket
endPoint string
Résultat ITcpOverUdptSocket

ProcessPacket() public méthode

public ProcessPacket ( byte packetData ) : void
packetData byte
Résultat void

SendData() public méthode

public SendData ( ITcpPacket packet ) : void
packet ITcpPacket
Résultat void

StopListen() public méthode

public StopListen ( string endPoint ) : void
endPoint string
Résultat void

TCPTransport() public méthode

public TCPTransport ( ITransportManager transportManager ) : System
transportManager ITransportManager
Résultat System