我正在尝试实现 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 和防火墙后面。如此处所述,我已经打开了到 ANY 和转发端口 5228-5230 的传出连接的规则。不过,由于资源问题,我无法将所有端口(80 或 443)转发到服务器。
关于导致此错误的任何想法,我可以解决它吗?
谢谢。