Jabber 服务器/客户端库

文章目录
  1. 1. Clients
  2. 2. Servers
  3. 3. Gateways/Connection Managers
  4. 4. Articles

Clients

Name Language Official Site
XMPPFramework Objective-C https://github.com/robbiehanson/XMPPFramework
Strophe.js Javascript http://strophe.im/strophejs/
Candy.js Javascript https://github.com/candy-chat/candy
Converse.js Javascript https://conversejs.org/
stanza.io Javascript https://github.com/otalk/stanza.io
gloox C++ http://camaya.net/

Servers

Server Implementation Language Official Website
Prosody Lua https://prosody.im/
Ejabberd Erlang https://www.ejabberd.im/
Tigase Java http://www.tigase.org/
MongooseIM Erlang https://github.com/esl/MongooseIM

Gateways/Connection Managers

Name
Kaazing WebSocket Gateway
node-xmpp-bosh

Articles

  1. https://www.linode.com/docs/applications/messaging/
  2. http://anders.conbere.org/2011/05/03/get_xmpp_-_bosh_working_with_ejabberd_firefox_and_strophe.html
  3. http://kaazing.com/products/editions/kaazing-websocket-gateway-xmpp/

问题: 使用命令mongooseim start后大概30秒内,服务器自动停止,
mongooseim ping出现 Failed RPC connection to the node mongooseim@localhost: nodedown

答案: 使用sudo mongooseim start