25. september 2005 - 23:47Der er
8 kommentarer og 2 løsninger
Server/Klient program
Jeg skal have designet et lille stykke software, som I det store hele faktisk ligner en chat.
Hertil har jeg nogle spørgsmål.
Først og fremmest - hvilken protokol er mest anbefalelsesværdig (TCP etc)?
Jeg vil gerne have en "klient-liste" på serveren, så man kan se der hvilke klienter der er connected. Hvordan kan det laves? Gemmes det et lettilgængeligt sted, så man bare kan skrive en kommando som giver en sådan liste f.eks.? Eller hvordan laves det bedst?
Ydermere vil jeg gerne lave det sådan at når man sender en besked til serveren, så sender serveren enten en besked ud til alle klienter eller kun til en specifik klient. Hvordan laves det bedst?
Jeg forventer ikke at i leverer færdige kodeeksempler. Jeg vil bare gerne ledes lidt på rette vej her i starten med lidt gode råd :-) Jeg har Delphi 2005.
Synes ikke der er en chat-demo medfølgende Delphi 2005. Indy 9 har en chatdemo (har installeret Indy10) liggende på nettet, men den er rimeligt omfattende synes jeg og forvirrer mere end den gavner (imo).
Den "gamle" delphi havde en chat i sit demo bib, prøv at søg det igennem igen, ellers er det noget med en IPserver og client på hver app få conection og så sende text frem og tilbage, er ikke så svært som det lyder, men jeg droppede delphi for ½ år siden, så jeg har ikke lige noget liggede freme, jeg kan sende, kan huske jeg slev startede med delphi's demo og gik så over til indy, fordi de kørte bedre
du løber serverens client liste i gennem og sender til dem, du kan se det hele i demoerne, og ja det er "lidt" langhåret at lave tcp/ip kode med server/client, men hvis det var nemt, var vi jo alle programmører :)
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.