ejabberd、EC2、GoogleTalkまわりのメモ
前回にひきつづき、GAEとFlashをXMPPでつなごうとしてます。
Amazon EC2でejabberdを動かす
ejabberd on Amazon EC2 Ubuntu AMI
My first problem came when I tried to communicate with users registered in other Jabber servers like Jabber.org and Google Talk. I struggled for hours trying to figure out why users on my server couldn't communicate with users from these other servers. Thankfully James Murty gave me a bit of help on this Jabber on EC2 message board thread. It turned out that I needed to configure SRV records in my DNS settings.
Google Talkとejabberdの相互接続
ejabberd と Google Talk
Google Talk and ejabberd
ejabberd Cannot Connect to Some Servers: Fix DNS SRV
10/14追記
現時点でのXMPPテスト結果まとめ:
- GAE - GTalkサーバー - GTalkクライアント
- GAE <-> GTalkクライアント送受信OK
- GAE - GTalkサーバー - seesmic-as3-xmpp
- GAE - ejabberd - seesmic-as3-xmpp
- seesmicとejabberdの接続OK
- seesmic→GAEは送信OK
- GAE→seesmicは送信NG(GAEとejabberd間のs2sがうまくいってない)
- GAE - jabber.org - seesmic-as3-xmpp
- seesmicがjabber.orgに接続できない(接続・切断を繰り返す)
- GAE - jabber.org - Pidgin
- GAE <-> Pidgin送受信OK
凡例: