25. juli 2003 - 11:18Der er
14 kommentarer og 1 løsning
2 loops
hej hej experter =) jeg har et lille problem med noget winsock.... jeg har lavet et program der skal være server som sender dataene videre til alle de clienter der connecter... der i har jeg lavet 2 loops en der venter på clients og en der sender den data der kommer ind videre!! her kommer problemet så.. den vil kun køre den ene loop den anden køere den kun en gang eller undlader helt og køre den... jeg har lavet det hele under et par {} (hvis i forstår hvad jeg mener) fx inde under en der henner main(blabla)
det skal lige siges at jeg er MEGET ny til c++ jeg har fundet lidt rundt omkring på nettet.. så det er alså heller ik sikkert at det er rigtigt det jeg har lavet... håber i kan hjælpe /mad_man
Ja, en thread er jo en procedure der afvikles samtidigt med dit hovedprogram. Når du kalder accept står den jo og venter på en connection. Derfor er det en idé at putte det loop i en thread. Den anden løkke står og venter i en recv og derfor er det også en idé at lægge den i en anden thread.
Iøvrigt siger du, at du er meget ny i C++. Det du vil kode er nok i katagorien "avanced" og ikke lige begynderniveau. MEN når du selv får løst opgaven har du lært MEGET!
jeg kan godt li udfordring =) tak for hjælpen... så er det bare op til mig og lære det der med thread's så der kommer point til dig.. og endnu en gang tak
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.