2009-07-18 4 views
3

Недавно я хотел бы разработать простую программу чата с использованием C# и Winform, главная функция - передача чата и файла, но я не могу найти пример о реализации p2p с помощью dotnet, кто может мне помочь?Как реализовать P2P в C#?

+1

Здесь [связанный вопрос] (http://stackoverflow.com/questions/695802/using-ssl-and-sslstream-for-peer-to-peer-authentication) Я ответил о том, как делать одноранговые узлы соединения через SSL в C#. Возможно, это поможет. –

ответ

3

Заканчивать WCF

+3

Невероятно тонкий, но точный ответ. –

0

Вы хотите реализовать функциональные возможности p2p или конкретный протокол p2p?

Для общих функций p2p или любых функций связи вы, вероятно, должны использовать WCF.

Для конкретных протоколов p2p, таких как direct connect, BitTorrent и т. П., Вам необходимо сначала решить, какой протокол вы хотите использовать, и, скорее всего, для него будет уже существующая библиотека .Net.

+0

Спасибо! Я не хочу реализовывать определенный протокол p2p, моя цель - сделать в Интернете между двумя компьютерами, обмениваться данными друг с другом, и что оба компьютера находятся в разных локальных сетях – guaike

Смежные вопросы