В частности, здесь должно быть упомянуто пространство имен System.Net.PeerToPeer . Для функциональности клиент / сервер вы должны искать более полные библиотеки, такие как Ice .
Обновление: Я признаю, что не использовал эти классы (пока) активно, хотя утверждение "возможности для сеансов управляемой совместной работы без сервера" и классы, доступные в пространстве имен Collaboration , кажутся быть многообещающей реализацией P2P.
Стоит отметить, что существует ограничение на работу в Vista.