Создание службы совместной работы (присутствие, чат) в .NET.

StackOverflow https://stackoverflow.com/questions/1264579

  •  13-09-2019
  •  | 
  •  

Вопрос

Мы стремимся создать платформу для совместной работы на базе .NET, которая позволит вошедшим в систему пользователям обнаруживать присутствие других участников и позволять им делиться информацией или общаться в чате онлайн.Интерфейс участников/клиентов обычно представляет собой браузер, а иногда также можно использовать приложение на основе Winforms.Пространство имен System.Net.PeerToPeer, похоже, решает проблемы именования с некоторым уровнем независимости от ОС (с дополнительными обновлениями), однако инфраструктура присутствия и чата доступна не на всех платформах Windows.System.Net.PeerToPeer.Collaboration имеет привязки к ОС, и присутствие пользователя не может поддерживаться на сервере.Кроме того, в будущем возможно, что потребуются дополнительные сервисы для совместной работы, такие как совместное использование рабочих столов и т. д.

Существуют ли какие-либо библиотеки .NET, которые предоставляют такие возможности, или потребуется специальное решение?

Это было полезно?

Решение

Почему бы вам не использовать xmpp?

Есть библиотеки .net.Вот несколько вопросов от SO

Библиотеки .NET XMPP по лицензиям Apache, MIT или MS-PL? Библиотеки .NET XMPP по лицензиям Apache, MIT или MS-PL? (также похожие вопросы)

C# клиентский обмен сообщениями

Хорошая клиентская библиотека XMPP/Jabber для .NET 3.5 (или 4.0)

Проверьте также связанные с ними вопросы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top