문제

XMPP 프로토콜을 사용하는 메시징 서비스를 만들고 싶습니다. 이 서비스의 클라이언트 측면뿐만 아니라 서버 측면을 어떻게 구현합니까? 메시징 프레임 워크를 실행하는 서버 (Jabberd 2와 같은)가 필요하다는 것을 알고 있습니다. 이것이 설정하고 달리는 것이 얼마나 어려울까요? 또한이 서비스에 클라이언트 프로그램을 연결하는 가장 좋은 방법은 무엇입니까? 한 클라이언트에서 서버를 통해 다른 클라이언트를 통해 메시지를 푸시 시작하는 방법은 무엇입니까?

도움이 되었습니까?

해결책

서버 : 거기에 많은 것이 있습니다 http://xmpp.org/software/servers.shtml 목록.

나는 사용했다 오픈 파이어 과거에는 설정하는 것이 매우 간단합니다.

라이브러리와 같은 라이브러리를 추가 할 수 있습니다 xmppframework Cocoa 프로젝트에 클라이언트로 만들고 XMPP 서버와 대화하도록 구성하십시오.

각 클라이언트는 식별자를 얻습니다 (a '지드') 양식 : iriquetext@xmppserver.name, 그리고 한 클라이언트에서 다른 클라이언트로 메시지를 보내면서 메시지를 보내십시오. 지드 의도 된 수신자의.

스크립팅 언어로 간단한 예제를 가지고 놀고 싶다면 Python XMPP 라이브러리의 예 모든 것이 어떻게 작동하는지 확인합니다. an을 사용하십시오 XMPP 클라이언트 처럼 psi 하나로 연결합니다 지드 예제를 사용하여 다른 것으로 연결하십시오 지드 서버를 통해 메시지를 보내거나 받는다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top