hi,<div>     I downloaded src code of pyxmpp2 and run send_message_client.py for test. I got error. does anyone can help me?<br><div><div><div>     I changed send_message_client.py line 56 as follow:</div><div>     settings = XMPPSettings({</div>
<div>                            u"password": your_password,</div><div>                            u"starttls": True,</div><div>                            u"tls_verify_peer": False,</div><div>
                            u"server":"60.216.4.132", ## added myself </div><div>                        })</div><div> </div><div>------------------------------------------------------------------------------------------------------------------------</div>
<div>send_message_client.py</div><div>Your jid: <a href="mailto:xxx@inspurworld.com">xxx@inspurworld.com</a></div><div>Your password:</div><div>Target jid: <a href="mailto:yyy@inspurworld.com">yyy@inspurworld.com</a></div>
<div>Message: hello</div><div>INFO:root:-- Connecting to 60.216.4.132:5222...</div><div>INFO:root:-- Connected to <a href="http://60.216.4.132:5222">60.216.4.132:5222</a></div><div>INFO:root:-- Connected to <a href="http://inspurworld.com">inspurworld.com</a></div>
<div>INFO:root:-- Got stream features</div><div>INFO:root:-- TLS connecting</div><div>INFO:root:-- TLS connected to <unknown> using AES256-SHA cipher TLSv1/SSLv3 (256</div><div> bits)</div><div>INFO:root:-- Connected to <a href="http://inspurworld.com">inspurworld.com</a></div>
<div>INFO:root:-- Got stream features</div><div>Traceback (most recent call last):</div><div>  File "send_message_client.py", line 64, in <module></div><div>    client.run()</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\cl</div>
<div>ient.py", line 216, in run</div><div>    self.main_loop.loop(timeout)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\ma</div><div>inloop\base.py", line 86, in loop</div>
<div>    self.loop_iteration(interval)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\ma</div><div>inloop\select.py", line 77, in loop_iteration</div><div>    handler.handle_read()</div>
<div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\tr</div><div>ansport.py", line 738, in handle_read</div><div>    self._feed_reader(data)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\tr</div>
<div>ansport.py", line 849, in _feed_reader</div><div>    self._reader.feed(data)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\xm</div><div>ppparser.py", line 212, in feed</div>
<div>    self.parser.feed(data)</div><div>  File "C:\Python27\lib\xml\etree\ElementTree.py", line 1622, in feed</div><div>    self._parser.Parse(data, 0)</div><div>  File "C:\Python27\lib\xml\etree\ElementTree.py", line 1531, in _end</div>
<div>    return self.target.end(self._fixname(tag))</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\xm</div><div>ppparser.py", line 158, in end</div><div>    self._handler.stream_element(element)</div>
<div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\st</div><div>reambase.py", line 367, in stream_element</div><div>    self._process_element(element)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\st</div>
<div>reambase.py", line 500, in _process_element</div><div>    handled = handler(self, element)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\st</div><div>reamsasl.py", line 214, in _process_sasl_challenge</div>
<div>    ret = self.authenticator.challenge(a2b_base64(content))</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\sa</div><div>sl\digest_md5.py", line 292, in challenge</div>
<div>    return self._make_response(charset, realms, nonce)</div><div>  File "C:\Python27\lib\site-packages\pyxmpp2-2.0alpha2_git-py2.7.egg\pyxmpp2\sa</div><div>sl\digest_md5.py", line 345, in _make_response</div>
<div>    host = host.encode("idna")</div><div>AttributeError: 'NoneType' object has no attribute 'encode'</div></div><div>---------------------------------------------------------------------------------------------------------------------------</div>
-- <br>li donglin<br>
</div></div>