Openfire をサーバーとして使用して、社内メッセージング システム用のクライアント アプリケーションを構築しています。Roster クラスを使用すると、以下を使用して仲間 (友人/連絡先) のリストを見つけることができます。
Roster rs= con.getRoster();
Collection<RosterEntry> list=rs.getEntries();
System.out.println("\n\n" + list.size() + " buddy(ies):");
for (RosterEntry r : list) {
System.out.println(r.getName());
}
ただし、これは IOMS (Intra Office Messaging System) であるため、要件は異なります。連絡先を追加する必要はありません。すべてのユーザーは、他のすべてのユーザーとそのステータスを確認する必要があります。これを達成する方法はありますか?