PyXMPP este o implementare Jabber / XMPP pentru Python.
PyXMPP ofera cele mai multe caracteristici de bază ale protocolului XMPP și mai multe extensii JSF-definite. PyXMPP prevede blocuri pentru a crea clienti si componente Jabber. Dezvoltator le utilizează pentru a fluxurilor XMPP configurare, mâner de evenimente de intrare și de ieșire a crea strofe (XMPP "pachete").
Instalare:
Pentru a vă asigura că aveți toate cerintele enumerate mai sus sau pentru a prepara limitată
(Fără extensia binar) construi de PyXMPP poate doriți să rulați ::
& Nbsp; & nbsp; & nbsp; python configure.py
Veti putea alege manual construi limitat sau plin de PyXMPP prin editarea fișierului build.cfg corespondent.
Pentru a construi pachetul tocmai invoca ::
& Nbsp; & nbsp; & nbsp; python setup.py construi
Pentru al instala ::
& Nbsp; & nbsp; & nbsp; python setup.py instala
Dacă ați avut o versiune mai veche a PyXMPP este mai bine să-l dezinstalați (șterge
pyxmpp subdirector sistemul de operare site-ul pachete de director) înainte de a instala aceasta
sau lucruri să nu funcționeze corect.
De asemenea, puteți încerca ::
& Nbsp; & nbsp; & nbsp; face
și ::
& Nbsp; & nbsp; & nbsp; make install
în schimb
Caracteristici :.
- aproape complet XMPP Core (RFC 3920) protocol pentru conexiunile client (include SASL, TLS și Strinprep )
- protocol mai ales complet XMPP IM (RFC 3921) (nu are liste de confidențialitate)
- XMPP obiecte de eroare, inclusiv traduceri din si spre codurile vechi de compatibilitate
- autentificare moștenire (& quot; digerat & quot; și & quot; simplu & quot;)
- protocol component
- Serviciu Discovery
- vCards -both Jabber & quot; vCard-temp & quot; și RFC 2426
- Piese de bază ale protocolului chat Multi-User
- marcajele de timp de livrare intarziata li>
- Formulare de date
- In-Band Înregistrare
Cerințe :
- Python
- libxml2
- dnspython
- M2Crypto
Comentariile nu a fost găsit