我正在寻找一些可以帮助我通过Java程序连接到IM网络的库.
我的要求如下:
我做过一些关于lib-purple的研究.但它不是用Java编写的.是否有可用的Java包装器,以便我可以将它与Java程序一起使用?或者一些可以与XMPP服务器一起使用的libpurple插件?还是有其他解决方案.
谢谢Aneez
PS:
我已尝试将Openfire XMPP服务器与IM Gateway Plugin结合使用(也尝试了Kraken IM Gateway Plugin).它不向MSN和AIM朋友提供离线消息(适用于Yahoo和GTalk).
我还尝试了以下库,发现它们也不支持向离线朋友发送消息
我正在研究使用Objective-C为iphone构建IM类型的应用程序.我有兴趣看到有关Skype/AIM/MSN等应用程序如何工作的任何信息/建议,以及可能相关的任何技术/ API,任何人都可以提供相关材料或链接....提前感谢
我想在Android应用程序中使用jabberd.我已经安装了ejabberd服务器但是ejabberd客户端无法正常工作.哪一个是最好的ejabberd客户端?
我想在Messages.app中监控一个或我的好友的状态.
到目前为止,我IMService通过注册IMPersonStatusChangedNotification来自IMService通知中心的通知一直没有遇到任何问题.
但是这个类在Mavericks中被弃用并[IMService notificationCenter]返回nil.
我想到了两个令人不满意的选择:
使用Messages的AppleScript界面每隔几秒轮询一次,但这似乎与Mavericks的节能精神背道而驰.我宁愿收到通知.这个应用程序的唯一目的是监控好友的状态,所以它真的不应该是一个能量消耗!
使用Messages的AppleScript事件处理程序on buddy became available并on buddy became unavailable通知我的应用程序(通过AppleScript)伙伴的状态已更改,但这需要在消息的首选项中手动添加AppleScript.这会干扰用户已在消息中使用的任何自定义AppleScript.另外,我不清楚如何处理空闲状态.
当小伙子的伙伴状态发生变化时,有没有办法收到通知?如果不是,那么监控好友状态的最佳方式是什么?
特殊服务是GoogleTalk,以防万一.
编辑:最好的解决方案可能是构建一个非常轻的XMPP客户端,以便完全不依赖于Messages.app或系统.关于如何做到这一点的任何指导?
我和那些与同龄人在线聊天的人们一起工作,不断地围绕着想法.我还和坚决拒绝的人一起工作,认为这是浪费时间.
在线直播聊天论坛特别适合您吗?为什么或者为什么不?您的公司内部,或外部和全球?您的雇主是否鼓励或劝阻他们使用?
更新:我看到有些人正在投票这个问题,但到目前为止所有答案都是积极的,如果有一些保留的话.如果有人有强烈的负面意见(我讨厌在线聊天,并认为它应该被禁止等),我真的很想听听为什么.
我正在寻找一个至少支持YM,MSN协议的即时消息库 - 最好是免费的,但如果它值得付费,为什么不呢.
两个客户Alice和Bob使用服务器通过服务器登录和交换消息.登录时,他们都发送他们的公钥存储在服务器上.当Alice想要与Bob交谈时,她用Bob的公钥包含一个对称密钥,然后通过服务器将其发送给Bob.
如何确保服务器不会创建自己的公钥对并将其发送给Alice而不是Bob的公钥.这样,服务器将首先解密Alice发送的内容,并使用Bob的真实公钥再次对其进行加密.
谢谢
我最近发现,通过Ubuntu的同理心客户端,存在一种协议,使用户能够与他的实际本地网络上的任何人交谈.似乎同理心称这项服务为" 人们附近 "和Windows" 我附近的人 ".
经过一些研究后,我发现了更多信息:似乎"协议"被称为Avahi(或Apple的Bonjour/Salut(?)),允许用户连接到网络上的用户,打印机和文件.
我的问题:
我已经搜索了一些时间来研究几种技术,为ruby on rails应用程序构建一个简单的即时消息系统.这似乎非常复杂,因为我没有发现任何跨浏览器或任何1-1概念证明的实现.
看着:
任何人都可以建议我为rails提供即时消息:
我真的不知道如何实现这个,任何人都可以给我建议如何解决这个问题?谢谢
ruby-on-rails instant-messaging private-messaging ruby-on-rails-3.1