2014-11-30 1 views
0

RosterPacket.ItemType.both 패킷, 나는 aSmack에 새로운 아니다 무시로 나타납니다,하지만 난 appearantly 내 오픈 파이어는 패킷의 종류를 무시하고, 이전에이 문제가 없었 :의 Openfire 내가 명단 패킷와 이상한 문제가

 RosterPacket ropack = new RosterPacket(); 
     ropack.setType(IQ.Type.SET); 
     RosterPacket.Item item = new RosterPacket.Item("[email protected]", null); 
     item.setItemType(RosterPacket.ItemType.both); 
     ropack.addRosterItem(item); 
     try { 
     MyService.connection.sendPacket(ropack); 
    } catch (NotConnectedException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

는 그리고 유형을 무시하고는이 반환

iq type="set" id="693-6" to="[email protected] 
hp/Smack" query xmlns="jabber:iq:roster" item jid="[email protected]" 
subscription="from"/ /query> /iq 

는 최근 그 서버가 어떤 명단 항목 유형을 무시해야한다 읽을 수 있지만,이 "제거"오른쪽이다? 그렇다면 어떻게 서버 측에서 친구 요청을 수락해야합니까?

답변

0

명단 구독에 사용됩니다. 그것이 그 주된 목적입니다. 따라서 명단을 편집하지 않아도됩니다. 구독 워크 플로를 사용하여 다른 연락처 존재 여부를 구독 (또는 구독 취소)하도록 요청해야합니다.

XMPP 서버는 현재 상태 가입 워크 플로에 따라 명단 항목을 올바른 상태로 유지하는 데 신경을 씁니다. 참조 XMPP 사양을 참조하십시오 들어

는 : https://tools.ietf.org/html/rfc6121#section-3.1

+0

너희는 내가 마지막 방법은 실제로 한계는 단지 놀라운 어떻게 일하고 며칠 전 지금은하지 않았다 무엇을 먹으 렴! 어떤 방식 으로든 타이 – Reza

관련 문제