ここに記載されているように、GCM サーバーの googls の例を実装しようとしています: サーバー コードの記述
次のエラーが表示されます。
DEBUG: socket sent <auth xmlns="urn:ietf:params:xml:ns:xmpp-sasl" mechanism="PLAIN">...</auth>
DEBUG: socket error Socket error while receiving data
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/xmpp/transports.py", line 146, in receive
try: received = self._recv(BUFLEN)
SSLError: [Errno 8] _ssl.c:1325: EOF occurred in violation of protocol
DEBUG: socket error Socket operation failed
Authentication failed!
私のサーバーは NAT とファイアウォールの背後にあります。here で説明されているように、ANY への発信接続のルールを開き、ポート 5228-5230 を転送しました。ただし、リソースの問題により、すべてのポートをサーバーに転送することはできません.80でも443でもありません.
このエラーの原因についてのアイデアはありますか?解決できますか?
ありがとう。