这两种方法有什么区别:
processPacket:
PacketListener pListener = new PacketListener() {
@Override
public void processPacket(Packet packet) {
if(packet instanceof Presence) {
//..
}
}
};
并接受:
PacketFilter pFilter = new PacketFilter() {
@Override
public boolean accept(Packet packet) {
return true;
}
};
他们没有能力做同样的事情吗?
注意 :
con.addPacketListener(pListener, pFilter);
最佳答案
好像很清楚PacketFilter
过滤数据包以供PacketListener.
处理