首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻找用于即时消息传递的库,如libpurple,但用C#编写

寻找用于即时消息传递的库,如libpurple,但用C#编写
EN

Stack Overflow用户
提问于 2009-11-04 15:29:58
回答 5查看 4.7K关注 0票数 7

我正在寻找一个即时消息库,至少支持YM,MSN协议-最好是免费的,但如果它是值得的,为什么不。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-11-12 01:53:32

msnp sharp是用c#编写的用于的开源协议。您可以从http://code.google.com/p/msnp-sharp/获得它。它非常活跃。

但我没有任何雅虎即时通讯协议的经验。这个链接出现在谷歌搜索YM Trainer中。试一试http://www.ycoderscookbook.com/,以防你不知道。

票数 8
EN

Stack Overflow用户

发布于 2009-11-12 05:33:32

首先,你有没有看过libpurple-sharp,它是libpurple的.NET绑定。即使项目还没有发布包,但已经有了很多代码,可能对您的应用程序来说已经足够了。

我认为,要实现对像libpurple一样多的协议的支持,唯一的方法就是使用libpurple或将其移植到.NET。

票数 8
EN

Stack Overflow用户

发布于 2009-11-11 08:25:17

我从来没有听说过用于.NET的多协议IM库...然而,几乎所有协议都有单独的实现。如果您真的需要它,我建议您创建自己的库;)。

我可以看到两个主要的选择:

  • 使用现有的独立协议实现为库创建一个.NET包装器
  • ,提取适合所有协议的抽象层,然后将它们放在一起。

我认为第一种方法是最好的,因为抽象层可能已经存在于libpurple中了。不管你选择哪一个,无论如何都会有很多工作要做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1672201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档