0

我需要开发一个基于.Net(C#)的即时通讯工具(如MSN Messagner,但只有简单和基本的功能就可以了)。我想将即时通讯程序与我当前的网站用户集成。我想知道任何开源(更好的 C#)即时通讯工具可以参考吗?

顺便说一句:一些用户正在使用内部 IP 地址(在网关或代理后面,如 10.10.xxx.xxx)——所以在这种情况下,如果两个用户都在网关后面,则不能使用点对点消息传输?而且我认为我必须开发一个充当中间方的服务器来在两个用户之间传输消息,对吗?

4

3 回答 3

4

Pidgin是一个开源信使。虽然不是 C#(实际上是在 C 中)

于 2010-03-28T16:25:16.930 回答
4

我认为你应该看看XMPP。这是一个开放的消息传递协议,具有许多不同的客户端和服务器实现。

它也可以通过使用 BOSH 的网络服务器运行。

于 2010-03-28T17:54:47.163 回答
1

看看贾伯

于 2010-08-24T09:02:01.760 回答