.NET и P2P-написание P2P-мессенджера

есть ли у кого-нибудь советы, как написать такое приложение? Или, может быть, знает какой-то хороший учебник? Я хотел бы использовать систему.Чистая.Имен PeerToPeer, но все что могу найти про это в MSDN, которые я не могу читать без ума. Или, может быть, использование" старой школы " TCP / IP будет более эффективным?

Я буду признателен за каждый совет. Каждый пример кода я буду осыпать золотом;)

и, пожалуйста, не отправляйте меня обратно в Google, потому что я долго искал sth полезно-может быть, неточно, но время истекает, и мне действительно нужна помощь.

[edit]
Как насчет Брюне библиотека? Кто-нибудь им пользовался?

1 ответов


в MSDN есть образец, который может вас заинтересовать:Одноранговый Канал Чат.

цитата со страницы:

в Примере чата показано, как реализация многопользовательского чата применение с помощью однорангового канала. Сообщения, отправленные любым экземпляром a чат-приложение получают все другие случаи.

пример чата не основан на концепция клиента и сервиса. Это истинное одноранговое приложение с каждый экземпляр, действующий как одноранговый другие случаи. Каждый экземпляр может отправлять сообщения в другие экземпляры и получать сообщения из других инстансов использование контракта iChat duplex.