这几天写了一个MSN聊天机器人,功能还算不错。不过摸索协议还是花了很多功夫。MSN已经算不错了,有前人给我们总结了协议,虽然仍不够完整。如果让我凭空对某个IM软件设计插件或聊天机器人,不知道要花多少时间。虽然用嗅探+猜测的方法总是会得到大部份协议内容,但这样做未免太过辛苦。
微软的MSN和雅虎的雅虎通在2006年第二季度就要实现互通,这对于同时使用MSN和雅虎通的人来说是一大喜讯,要知道全球使用这两种IM的用户总数超过2.7亿。但我个人认为,这两种IM的互通还不够,这只不过是微软和雅虎圈占市场的手段而已,并不是真正从用户角度出发。如果是为了给用户提供价值,还应该修改和公开通讯协议,使之符合某种标准化的协议。就像Google Talk一样,遵循XMPP协议,我们可以很容易地写出各种插件,或自己来实现客户端。这样各种基于IM的应用才可能迅速增长。所以现在所谓的“互通”,仍是其本质上封闭的体现。微软,雅虎和QQ的区别只不过是封闭的程度不同罢了。真正的开放,要像Jabber那样。
微软,雅虎,QQ,这些IM与代表未来的开放协议IM软件之间将会出现怎么样的竞争呢? 还是让时间去解答吧。
昨天睡前把机器人开着就去睡觉,没注意把机器人发消息的条件设错,导致在msn上骚扰了不少群众,估计有
binzy(找我投诉了哈),freeman,
easy。在此顺便向大家say sorry,:p
贴图:
分享到:
相关推荐
本资源提供了一套多语言的IM即时通讯源码,特别强调了其支持7个不同终端之间的互通通讯。这通常意味着该系统能够适应包括iOS、Android、Web、Windows、Mac OS、Linux以及各种小程序在内的多种平台,为用户提供无缝的...
1. 常见即时通讯软件:介绍XMPP协议在QQ、Facebook、Twitter、MSN Messenger等主流即时通讯软件中的应用。 2. 多端支持:XMPP协议支持多种设备和平台,包括PC、Pad、Phone和Web。 八、解决方案 1. 一个应用程序,...
总结而言,Windows即时通讯包以其出色的音视频质量、高效的P2P传输、多平台互通以及开放的二次开发资源,成为开发者构建音视频应用的理想选择。无论是打造专业级的视频会议系统,还是开发智能家居解决方案,它都能...
通过以上介绍,我们可以看到,基于XMPP协议的多端即时通讯方案不仅能够实现不同即时通信软件之间的互联互通,还能支持多种设备类型,为用户提供更加便捷、高效的沟通体验。同时,选择开源的Openfire作为服务器端,...
此外,AnyQ开放源代码的方式,还能使贵公司根据自己的需求形成自己品牌的即时通讯软件,可以与贵公司其它产品进行捆绑销售。 AnyQ是一款非常有着丰富内容的通讯软件,用户可以使用文字、音频、视频来与好友联系,其中...
XMPP(Extensible Messaging and Presence Protocol)是一种开放的即时通讯协议,它基于XML(Extensible Markup Language)构建。XMPP因其强大的灵活性和可扩展性而被广泛应用。 **角色定义:** - **客户端(Client)...
基于开源Jabber(XMPP)的即时通讯服务解决方案,是一种通过使用XMPP协议和开源jabber服务器软件来构建内部即时通讯系统的方案。XMPP(可扩展消息和出席协议,Extensible Messaging and Presence Protocol),是一个...
ENTBOOST是跨平台、跨应用的实时通讯开放平台,目前发布第二个开源版本(r174beta),主要功能支持文本、表情,图片,文件共享,语音视频,云盘,群组,离线消息等功能;免费开放恩布900在线客服系统,安卓手机客服...
Jabber的最大优势在于其通信协议的开放性和兼容性,能够与其他多种即时通讯工具(如MSN、Yahoo Messenger、ICQ等)进行互联互通。 #### 1.1 我们能否自己架设 Jabber Server? 答案是肯定的。Jabber官方提供了丰富...
考虑到即时通讯软件的高效性、即时性和可靠性,软件设计时还特别考虑了通信协议的选择。可能采用了如XMPP(Extensible Messaging and Presence Protocol)这样的开放标准,它为实时通讯提供了强大的框架,支持多种...
具备表情、截图、语音、视频、远程控制多媒体通讯功能,绿色软件即装即用,内联飞鸽传书,也可登录联信UM/Gmail/Jabber等XMPP标准通讯服务器,实现集群即时通讯互通。 【绿色软件无需安装!!直接运行软件将自动...
ENTBOOST,VERSION 2014...ENTBOOST是跨平台、跨应用的实时通讯开放平台,云端实时通讯服务、企业IM互联通信软件提供商;恩布网络致力于提供跨终端、跨应用的信息实时互通开源解决方案; 恩布公司网站:www.entboost.com
支持Linux平台设备上的音频即时通讯应用开发 提供C++语言API接口,开放示例源代码 集成H.264、AAC、AMR等编解码技术 封装音视频的采集、编解码、传输、显示和播放等模块 支持Android、Web、PC、iOS等设备和Linux之间...