14. december 2003 - 15:31Der er
16 kommentarer og 1 løsning
Ping Pong (IRC)
Jeg har en kode, der ser sådan her ud: procedure TForm1.IdTCPClient1Connected(Sender: TObject); begin IdTCPClient1.SendCmd('NICK ' + edUserName.text); end;
Altså, når IdTCPClient1 er connected sender den det username, som jeg har skrevet i edUserName, til IRC serveren. Det virker fint, men... Efter det kommer jeg til Ping Pong processen, men jeg kan bare ikke finde ud af at lave en command, der går ind og snupper tallet fra PING og laver PONG. Nogen, der kan det?
1. Jeg connecter og sender mit navn til serveren <- Det virker fint 2. Serveren sender denne her meddelelse til mig: "PING :[Et tilfældigt tal] 3. Programmet skal svare serveren med denne her meddelelse: "PONG :[PING tallet]
dkn: Det jeg mente var, at med en streng kaldet ping, hvori serverens svar ligger (PING :50). Så ville jeg da mene at det letteste i dette tilfælde er bare at skifte tegn nr 2 ('I' => 'O'), hvorefter den samme streng sendes tilbage til serveren.
hehe ja, kunne være at han ville holde øje med ping tiderne. Men okay ellers en god ide :)
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.