XMPP 클라이언트 개발(2) - 수신 메시지 보내기
1681 단어 XMPP
먼저 Chat, MessageListener 및 ChatMessageListener의 변수를 정의해야 합니다.
private static Chat chat;
private static MessageListener ml = new MessageListener(){
public void processMessage(Chat arg0, Message msg) {
//
}
};
private static ChatManagerListener cml = new ChatManagerListener(){
public void chatCreated(Chat chat, boolean arg1) {
chat.addMessageListener(ml);
}
};
다음 변수를 초기화합니다.
chat = Var.xmpp_conn.getChatManager().createChat(Var.to, ml);
Var.xmpp_conn.getChatManager().addChatListener(cml);
메시지 보내기:
chat.sendMessage(s);
여기서 s는 보낼 String입니다.
메시지 수신: 앞에서 MessageListener를 정의했습니다. 메시지를 받을 때 프로세스 메시지 () 함수를 실행합니다. 이 함수에 메시지에 대한 처리 방법을 추가하면 됩니다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
XMPP SSO(Single Sign-On)JID의 리소스가 부족하면 로그인 후 XMPP 서버에 tigase-10과 같은 리소스가 자동으로 할당됩니다.XMPP는 다중 로그인을 지원하기 때문에 서로 다른 클라이언트가 같은 JID로 로그인하면 서버는 모든 클라이...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.