En applet fungerer ved at man automatisk når man loader den side den ligger på, downloader koden, og kører det lokalt på sin maskine. Hvis flere skal kunne chatte, er der nødt til at køre en server på hosten (hvorfra appletten kom), der kan modtage alle beskederne, og så informere klienterne.
I eksemplet sker der bare det at du chatter med dig selv - når du har indtastet en besked, lægges den bare op i txtArea.
Ja, men hvad skal jeg GØRE for at få vist andre , uden brug af XML og MySQL? Kan i give mig et link til en færdig og simpel tekstchat som kører over applet?
At lave en chat er ikke noget man bare lige gør. Har du noget som helst erfaring med netværksprogrammering i Java? For det er nok en nødvendighed, hvis ikke du vil køre med database.
Har set få chatte som kører en online applet chat - men hvordan kan de få vist beskeder fra andre uden brug af enten XML eller MySQL eller hvad de nu bruger?
Som mikkelbm er det bestemt ikke ligetil! Det kræver et ret godt kendskab til netværk i Java. Sockets, tråde, streaming eller RMI. Jeg har lavet en der bruger RMI, men den ligger kun lokalt, og fylder også 11 klasser...
Du kan lave det sådan, at du skriver til en database, som alle klienter så står og udtrækker data fra. Men igen: Nej, der er ikke nogen nem løsning, hvis ikke du har nogen erfaring med netværksprogrammering.
Der er nok ikke nogen nem måde at lave det på - det kræver en server til at modtage og fordele beskederne til klienterne. Dette kan så laves med både sockets og tråde eller RMI, men ingen af dem er hurtige. Men hvis du påtager dig opgaven kan du sagtens få hjælp :)
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.