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를 정의했습니다. 메시지를 받을 때 프로세스 메시지 () 함수를 실행합니다. 이 함수에 메시지에 대한 처리 방법을 추가하면 됩니다.

좋은 웹페이지 즐겨찾기