I am using xmpppy python library to connect with XMPP server(ejabberd2) but 
unable to connect and actually don't have clarity on how to connect, 
authenticate and send a message to the server.  

Please help me to make it working  

If possible please provide some code snippet using XMPPPY.

This is what I have tried:

In [1]: from xmpp import Client

In [2]: cl = Client(server='176.9.18.111', 5280)

  File "<ipython-input-2-ae974e3ec546>", line 1

    cl = Client(server='176.9.18.111', 5280)

SyntaxError: non-keyword arg after keyword arg


In [3]: cl = Client(server='176.9.18.111', port =5280)

Invalid debugflag given: always

Invalid debugflag given: nodebuilder

DEBUG: 

DEBUG: Debug created for 
/Users/gathole/.virtualenvs/driveu/lib/python2.7/site-packages/xmpp/client.py

DEBUG:  flags defined: always,nodebuilder

In [4]: cl.connect()

DEBUG: socket       start Plugging <xmpp.transports.TCPsocket instance at 
0x1048c6ab8> into <xmpp.client.Client instance at 0x1048c6950>

DEBUG: socket       warn  An error occurred while looking up 
_xmpp-client._tcp.176.9.18.111

DEBUG: socket       start Successfully connected to remote host 
('176.9.18.111', 5280)

DEBUG: dispatcher   start Plugging <xmpp.dispatcher.Dispatcher instance at 
0x1048c6b00> into <xmpp.client.Client instance at 0x1048c6950>

DEBUG: dispatcher   info  Registering namespace "unknown"

DEBUG: dispatcher   info  Registering protocol "unknown" as <class 
'xmpp.protocol.Protocol'>(unknown)

DEBUG: dispatcher   info  Registering protocol "default" as <class 
'xmpp.protocol.Protocol'>(unknown)

DEBUG: dispatcher   info  Registering namespace 
"http://etherx.jabber.org/streams";

DEBUG: dispatcher   info  Registering protocol "unknown" as <class 
'xmpp.protocol.Protocol'>(http://etherx.jabber.org/streams)

DEBUG: dispatcher   info  Registering protocol "default" as <class 
'xmpp.protocol.Protocol'>(http://etherx.jabber.org/streams)

DEBUG: dispatcher   info  Registering namespace "jabber:client"

DEBUG: dispatcher   info  Registering protocol "unknown" as <class 
'xmpp.protocol.Protocol'>(jabber:client)

DEBUG: dispatcher   info  Registering protocol "default" as <class 
'xmpp.protocol.Protocol'>(jabber:client)

DEBUG: dispatcher   info  Registering protocol "iq" as <class 
'xmpp.protocol.Iq'>(jabber:client)

DEBUG: dispatcher   info  Registering protocol "presence" as <class 
'xmpp.protocol.Presence'>(jabber:client)

DEBUG: dispatcher   info  Registering protocol "message" as <class 
'xmpp.protocol.Message'>(jabber:client)

DEBUG: dispatcher   info  Registering handler <bound method 
Dispatcher.streamErrorHandler of <xmpp.dispatcher.Dispatcher instance at 
0x1048c6b00>> for "error" type-> ns->(http://etherx.jabber.org/streams)

DEBUG: dispatcher   warn  Registering protocol "error" as <class 
'xmpp.protocol.Protocol'>(http://etherx.jabber.org/streams)

DEBUG: socket       sent  <?xml version='1.0'?>

  <stream:stream xmlns="jabber:client" to="176.9.18.111" version="1.0" 
xmlns:stream="http://etherx.jabber.org/streams"; >


DEBUG: socket       error Socket error while receiving data

DEBUG: client       stop  Disconnect detected

DEBUG: socket       error Socket operation failed

Out[4]: ''
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to