먼저 성공적이 로컬 호스트 노드에 등록 된 모든 사용자를 나열합니다 명령
> sudo ejabberdctl registered_users localhost
를 사용하여 ejabberd에 사용자를 등록했는지 확인합니다. 당신이 거기서 당신의 사용자를 찾을 수 있기를 바랍니다.
이제 ejabberd (XMPP 서버)를 성공적으로 설정했습니다. 사용자가 로그인하려면 XMPP 클라이언트가 필요합니다.
Java 프로그래밍 언어를 사용하는 경우 SMACK XMPP 라이브러리를 사용하여 ejabberd 서버에 연결해야합니다. 이 코드를 사용자 이름과 암호와 함께 사용하여 ejabberd 서버에 연결하십시오.
// Create a connection to the igniterealtime.org XMPP server.
XMPPTCPConnection con = new XMPPTCPConnection("igniterealtime.org");
// Connect to the server
con.connect();
// Most servers require you to login before performing other tasks.
con.login("jsmith", "mypass");
// Start a new conversation with John Doe and send him a message.
Chat chat = ChatManager.getInstanceFor(con).createChat("[email protected]", new MessageListener() {
public void processMessage(Chat chat, Message message) {
// Print out any messages we get back to standard out.
System.out.println("Received message: " + message);
}
});
chat.sendMessage("Howdy!");
// Disconnect from the server
con.disconnect();
이 코드에 대한 자세한 내용은 link을 참조하십시오. 여기에 list of XMPP client libraries
당신이
필요 ejabberd 서버에 연결 한 후 인 경우
당신은 연결 보내고 더 메시지를받을 수 있음을 지속 자바 이외의 클라이언트를 사용하고 싶습니다.