Avatar billede koonz Nybegynder
07. december 2002 - 17:32 Der er 2 kommentarer og
1 løsning

indy server/klient protokol

Sådan for sjov (Og for at se om jeg kan) kunne jeg tænke mig at lave en chat, som kører som en klient på PC'en, noget alla IRC.
Jeg havde tænkt mig at bruge indy komponenterne.
Jeg har også fået en lille appilcation til at køre, men nu har jeg tænkt over følgende....
Jeg vil gerne ha en "standard prtocol" som sender 4 - 5 linier med brugerens oplysninger - når han sender til server. Noget alla:

Brugernavn
Level
Chatfarve
Rum
Tekst

Hvordan laver jeg det bedst - skal jeg sende linierne efter hinnanden, skal jeg pakke det sammen - hvordan

Findes der en bedre løsning ?
Avatar billede cms Nybegynder
07. december 2002 - 18:01 #1
Det er da vist klart nemmest at sende linjerne efter hinanden, og det er begrænset hvad du kan bespare ved at "pakke dem sammen".
Du skulle måske nærmere tænke på om det var nødvendigt at brugerens chatfarve m.v. bliver sendt med hver eneste gang brugeren sender en besked.
Avatar billede koonz Nybegynder
08. december 2002 - 21:49 #2
Oki - den får du altså ikke 60 points for ;)
Havd nu hvis jeg skal sende flere linier tekst - Feks hvis brugeren har tastet ind i en TRichEdit - så er der jo en CR i enden af hver linie.
Hvordan skal jeg sende det, det kan da ikke være rigtigt at sende en linie af gangen ?
Skal jeg ind og fejerne CR, og så pakke alle linier i en string ? - jeg kan vel ikke bare sende RichEdit.Text - da CR så indgår, så vil indykomponenten jo sende ..?
Avatar billede koonz Nybegynder
15. januar 2003 - 19:34 #3
Lukker
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