2009-07-18 13 views
3

Vor kurzem möchte ich ein einfaches Chat-Programm mit C# und Winform entwickeln, Hauptfunktion ist Chat und Dateiübertragung, aber ich kann kein Beispiel über das Implementieren von P2P mit dotnet finden, Wer kann mir helfen?Wie P2P in C# zu implementieren?

+1

Hier ist eine [verwandte Frage] (http://stackoverflow.com/questions/695802/using-ssl-and-sslstream-for-peer-to-peer-authentication) Ich antwortete, wie Peer zu Peer zu tun Verbindungen über SSL in C#. Es könnte eine Hilfe sein. –

Antwort

3

Check out WCF

+3

Unglaublich knappe, aber genaue Antwort. –

0

Haben Sie p2p-Funktionalität oder ein bestimmtes p2p-Protokoll implementieren möchten?

Für allgemeine P2P-Funktionalität oder jede Art von Kommunikationsfunktionalität sollten Sie wahrscheinlich WCF verwenden.

Für spezifische p2p Protokolle, wie direct connect, BitTorrent und dergleichen müssen Sie zunächst entscheiden, welches Protokoll Sie verwenden möchten, und höchstwahrscheinlich wird es für sie eine bereits bestehende .NET-Bibliothek sein.

+0

Danke! Ich möchte kein bestimmtes P2P-Protokoll implementieren, Mein Ziel ist es, im Internet zwischen zwei Computern miteinander kommunizieren zu lassen, und dass beide Computer in verschiedenen LANs sind – guaike