C# Класс Gwupe.Communication.P2P.P2P.Tunnel.Syncer

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

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

Метод Описание
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

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

Метод Описание
InitReceiverThread ( ) : void
ListenForPackets ( ) : void

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

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

public ProcessSyncRq ( StandardSyncRqTunnelPacket packet ) : void
packet Gwupe.Communication.P2P.RUDP.Packet.Tunnel.StandardSyncRqTunnelPacket
Результат void

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

public ProcessSyncRs ( StandardSyncRsTunnelPacket packet ) : void
packet Gwupe.Communication.P2P.RUDP.Packet.Tunnel.StandardSyncRsTunnelPacket
Результат void

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

public SyncWithPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint
peer PeerInfo
timeout int
udpClient System.Net.Sockets.UdpClient
Результат System.Net.IPEndPoint

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

public Syncer ( String id, List syncTypes = null ) : System
id String
syncTypes List
Результат System

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

public WaitForSyncFromPeer ( PeerInfo peer, int timeout, UdpClient udpClient ) : IPEndPoint
peer PeerInfo
timeout int
udpClient System.Net.Sockets.UdpClient
Результат System.Net.IPEndPoint