C# Class Gwupe.Communication.P2P.P2P.Tunnel.Syncer

Datei anzeigen Open project: gwupe/Gwupe Class Usage Examples

Public Methods

Method Description
ProcessSyncRq ( StandardSyncRqTunnelPacket packet ) : void
ProcessSyncRs ( StandardSyncRsTunnelPacket packet ) : void
SyncWithPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint
Syncer ( String id, List syncTypes = null ) : System
WaitForSyncFromPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint

Private Methods

Method Description
InitReceiverThread ( ) : void
ListenForPackets ( ) : void

Method Details

ProcessSyncRq() public method

public ProcessSyncRq ( StandardSyncRqTunnelPacket packet ) : void
packet Gwupe.Communication.P2P.RUDP.Packet.Tunnel.StandardSyncRqTunnelPacket
return void

ProcessSyncRs() public method

public ProcessSyncRs ( StandardSyncRsTunnelPacket packet ) : void
packet Gwupe.Communication.P2P.RUDP.Packet.Tunnel.StandardSyncRsTunnelPacket
return void

SyncWithPeer() public method

public SyncWithPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint
peer PeerInfo
timeout int
udpClient System.Net.Sockets.UdpClient
return System.Net.IPEndPoint

Syncer() public method

public Syncer ( String id, List syncTypes = null ) : System
id String
syncTypes List
return System

WaitForSyncFromPeer() public method

public WaitForSyncFromPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint
peer PeerInfo
timeout int
udpClient System.Net.Sockets.UdpClient
return System.Net.IPEndPoint