0

尝试使用代理连接到 jabber:

 > JCON = xmpp.Client(server=SERVER, port=PORT, debug=[])
 > con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy=(127.0.0.1, 80), secure=0,use_srv=True)

没有代理它连接良好。代理语法正确吗?在 XMPPY ( https://github.com/normanr/xmpppy/blob/master/xmpp/client.py ) 中引用“Client.py”可能有助于理解语法。

希望尽快得到回应!

4

2 回答 2

1

从您链接的代码中:

'proxy' 参数是具有强制键 'host' 和 'port' (代理地址)的字典

于 2013-05-15T10:57:50.240 回答
0

你需要把它改成字典,像这样。

   con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy={'host':'127.0.0.1', 'port':'80'}, secure=0,use_srv=True)

如果您需要身份验证,则将 'user':'me','password':'secret' 添加到字典中,如下所示

   con=JCON.connect(server=(CONNECT_SERVER, PORT), proxy={'host':'127.0.0.1', 'port':'80','user':'me','password':'secret'}, secure=0,use_srv=True)
于 2014-10-07T23:13:15.617 回答