Lan shutdown program2

Tags:    c++

<< < 123 > >>
Hey udviklere,

Jeg har noget kode som jeg er blevet lidt forvirret på.

Fold kodeboks ind/udKode 


men jeg skal ha' lavet et server program som kører i "skjul" altså i baggrunden og ikke skrive tekst til mig, men hvis den modtager strengen "CLOSEDOWN" fra klienten så skal den lukke ned.



30 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 




Jeg mangler nogle header filer og er for træt, men der mangler nogle kommaer, det skal være:

char *arg[] = {"", "-p", "1234", "-a", "123.321.123.321", "Some message to the world"};

Men ellers, lær at bruge debuggeren, så kan den fortælle dig hvor programmet går ned.



Her er alle mine headers:

Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 


Fold kodeboks ind/udKode 




Har du fundet ud af hvor dit program går ned?
Har du prøvet at indsætte de ekstra kommaer og se hvad der så sker?

Med fare for at lyde som en træt gammel mand: Det hjælper ofte at gøre en indsats selv...



jeg ved ikke hvorfor programmet går ned, men jeg får den klassiske "programmet er holdt op med at fungere"



Prøv at finde ud af hvordan din debugger virker.



jeg bruger CodeBlocks, er debuggeren i den fin nok?



Den er glimrende.



I øvrigt vil jeg foreslå dig at bruge TCP sockets da de er langt mere pålidelige, og du vil vel gerne være sikker på at den anden computer på netværket har fået beskeden?



For at "gemme" konsollen kan du bare skrive:
FreeConsole(true);

eller.. i hvert fald noget med freeconsole().



<< < 123 > >>
t