Avatar billede sorenriis Nybegynder
25. september 2005 - 23:47 Der 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.
Avatar billede martinlind Nybegynder
25. september 2005 - 23:50 #1
kig på delphi chact demo, den er ok til en start, eller vil jeg anbefale INDY-compent pakken den har også demoer
Avatar billede sorenriis Nybegynder
25. september 2005 - 23:54 #2
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).
Avatar billede martinlind Nybegynder
25. september 2005 - 23:58 #3
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
Avatar billede sorenriis Nybegynder
26. september 2005 - 14:58 #4
Ingen der kan hjælpe mig med mine spørgsmål?
Som sagt ikke færdige kodeeksempler, bare hints til hvad jeg skal bruge.
Avatar billede sorenriis Nybegynder
27. september 2005 - 15:07 #5
Hvordan laver jeg det sådan at når en klient sender en besked til serveren, så sender serveren den besked videre til alle tilsluttede klienter?
Avatar billede martinlind Nybegynder
27. september 2005 - 15:14 #6
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 :)
Avatar billede sorenriis Nybegynder
27. september 2005 - 15:15 #7
Ok..
Hvordan finder jeg denne "klientliste"? Tænker på kommando.
Avatar billede martinlind Nybegynder
27. september 2005 - 15:19 #8
mener det er server.connections noget kan ikke lige huske det
Avatar billede sorenriis Nybegynder
27. september 2005 - 21:19 #9
Afgiv lige svar..
Jeg endte godt nok med at "gemme" klient-listen på en anden måde, men nogle points skal du have for hjælpen :)
Avatar billede martinlind Nybegynder
27. september 2005 - 21:24 #10
ok
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester