C# Класс Gwupe.Agent.Managers.P2PManager

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

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

Метод Описание
P2PManager ( ) : System
Reset ( ) : void
SetupTunnel ( String uniqueId, IPEndPoint facilitatorEndPoint, String encryptionKey ) : PeerInfo

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

Метод Описание
AwaitConnection ( string connectionId, Action receiveConnection ) : void
GetP2PConnection ( Attendance secondParty, String connectionId ) : ISocket
GetPeerInfoFromResponse ( InitP2PConnectionRs response ) : PeerInfo
GetPendingTunnel ( string uniqueId ) : TunnelEndpointContainer
InitP2PConnection ( Attendance secondParty, String connectionId ) : ISocket
ReceiveP2PTunnel ( string connectionId, PeerInfo peerInfo ) : void
RunSyncer ( string connectionId, PeerInfo peer, ITunnelEndpoint pendingTunnel, Action receivingMethod ) : void

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

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

public P2PManager ( ) : System
Результат System

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

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

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

public SetupTunnel ( String uniqueId, IPEndPoint facilitatorEndPoint, String encryptionKey ) : PeerInfo
uniqueId String
facilitatorEndPoint System.Net.IPEndPoint
encryptionKey String
Результат Gwupe.Communication.P2P.P2P.Tunnel.PeerInfo