Kom lige med lidt flere oplysninger om hvordan den liste ser ud. Det er som disky siger lettest at bruge en hashMAp, da den så indexerer efter navnet. Hvad havde du tænkt dig at gemme ? bare en String med alle oplysninger på de enkelte person eller hvad ???? QD::
Vi skal ligesom i MSN Messenger have en funktionalitet hvor vi kan tilføje brugere fra serveren til vores program + se deres status. Disse brugere er allerede gemt og oprettet på serveren - nu skal vi nbare kunne hente dem ind i vores program!?
Jeg kender ikke Messenger. Du siger oplysningerne ligger på serveren. hvordan er de gemt der ? Hvad får du retur hvis du vil hente plysningerne ? Xml eller hvad ? QD::
Vi regner med, at de er gemt som en række vectorer (hvis det giver mening?). Sagen er, at vi er på bar bund med termerne, og kan kun se håbløst på API'ens mange metoder (her i blandt "hashmap").
HEr er hvad vi arbejder ud fra:
import java.util.*; import dk.au.imv.jabber.*;
public class mainTest implements IJabber {
public mainTest() { JabberServer js = new JabberServer(this); JID me = new JID(); me.setPassword("test1"); me.setUsername("Test1"); me.setServer("ishtar.imv.au.dk"); System.out.println("JID: " + me); //boolean res = js.createNewAccount(); js.attachUser(me);
boolean res = js.logOn(); js.setStatus("available");
public void rosterChange(Vector v) { System.out.println("VECTOR:" + v); }
public void connectionClosed() { System.out.println("conn closed"); }
public static void main(String[] args) { new mainTest(); } }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.