2013-08-22 3 views
-1

저는 XMPP 및 Jabber 프로토콜에 비교적 익숙하지 않습니다. 우분투 12.0 LTS OS를 사용하고 있습니다. 클라이언트가 ejabberd IM 서버에 보내야하는 다양한 XMPP/Japper 메시지 형식을 찾아야합니다. 파일을 인터넷에 avaiable이다 (예 포함) 표준 라이브러리가 있나요xmpp : 메시지 프로토콜 형식

등을 공유하고, 같은 채팅, 끄집어 냈냐 그룹 -

날을 알 수있는 가장 쉬운 방법이 무엇인지 알려 주시기 바랍니다. 나는 그런 목적으로 파이썬을 사용하는 것을 선호한다. 내 목표는 ejabberd 서버에 연결하고 클라이언트가 Xmpp/Jabber 서버로 보내야하는 다양한 메시지 형식을 덤프 할 수있는 명령 줄 도구를 개발하는 것입니다. 사전에

덕분에

답변

2

당신이 알 필요가 여기에 있습니다 : 참조 라이브러리의 목록은 https://github.com/fritzy/SleekXMPP/wiki

: 파이썬 http://xmpp.org/xmpp-protocols/xmpp-extensions/

내가 현재 좋아하는 sleepxmpp이라고 생각 http://xmpp.org/xmpp-software/libraries/

+0

http://xmpp.org/xmpp-protocols/xmpp-extensions/에서 어떤 문서를 보내 주시겠습니까? URL은 Jabber/XMPP 서버로 전송해야하는 메시지 형식을 지정합니다 (예 : 로그인/채팅 등) – Prakash

+2

기본 XMPP 사양은 RFC 6120, RFC 6121 및 RFC 6122입니다. xmpp-extensions 페이지에서 목록을 읽으면 어떤 기능이 어떤 확장인지 알 수 있습니다. –

+0

문서를 이해하지만 서버에 연결, 로그인 인증 XMPP 메시지에 대한 간단한 검색을 시도했습니다. 거기에서 찾을 수 없습니다. – Prakash

3

Python에서 XMPP를 시작하려면 SleekXMPP 라이브러리를 사용하는 것이 좋습니다. 그것은 많은 기능을 제공하며 XMPP를 매우 쉽게 사용합니다. 설명서가 좋으며 many simple examples입니다.

Lloyd는 자신이 링크 한 프로토콜 문서에 대해 정확하지만, 처음부터 모든 것을 직접 만들지 않고 미리 만들어진 라이브러리를 사용하여 시작해야한다고 강력히 믿습니다. 나중에 XMPP를 더 많이 이해하면 나중에 원할 수 있습니다.