문제
우리는 로그인 한 사용자가 다른 구성원의 존재를 감지하고 온라인으로 공유/채팅 할 수 있도록하는 .NET 기반 협업 플랫폼을 구축하려고합니다. 멤버/클라이언트 인터페이스는 일반적으로 브라우저이며 때로는 WinForms 기반 응용 프로그램도 사용할 수 있습니다. System.net.peertopeer 네임 스페이스는 일부 수준의 OS 독립성 (추가 업데이트 포함)의 이름 지정 문제를 해결하는 것으로 보이지만 모든 Windows 플랫폼에서 존재 및 채팅 인프라를 사용할 수는 없습니다. System.net.peertopeer.CollAboration에는 OS 바인딩이 있으며 서버에서 사용자 존재를 유지할 수 없습니다. 또한 미래에는 데스크톱 공유 등과 같은 더 많은 협업 서비스가 필요할 수 있습니다.
그러한 기능을 허용하는 .NET 라이브러리가 필요합니까? 아니면 사용자 지정 솔루션이 필요합니까?
해결책
XMPP를 사용하지 않는 이유는 무엇입니까?
.NET 라이브러리가 있습니다. 다음은 SO의 몇 가지 질문입니다
.NET XMPP 라이브러리 APACHE, MIT 또는 MS-PL 라이센스에 따른 라이브러리? .NET XMPP 라이브러리 APACHE, MIT 또는 MS-PL 라이센스? (또한 비슷한 질문)
.NET 3.5 (또는 4.0) 용 좋은 XMPP/Jabber 클라이언트 라이브러리
관련 질문도 확인하십시오.
제휴하지 않습니다 StackOverflow