14. december 2002 - 14:07Der er
13 kommentarer og 2 løsninger
2 sikkert nemme ting for jer hajer :]
Hej
Jeg har lige 2 spørgsmål, 75 points for hver.
1. Hvordan lukker jeg et andet program fra mit c++ program?
2. Sockets, jeg har leget lidt med sockets hist og her men når jeg vil modtage data fra en server.. hvordan checker jeg så om der er kommet noget? Jeg kan godt bruge recv, men man kan vel ik bare sætte en løkke igang med blabla = recv(osv.osv.) eller?
1) Er platform specifikt. Kører du Windows, Linux, IBM mainframe eller ?
2) Sockets kan være i 2 modes: blocking og non-blocking. Når du er i blocking mode, så venter dit recv kald indtil der er nogle data. Når du er i non-blocking mode, så returnerer recv med det samme, hvis der ikke er nogle data.
re 1) Muligvis virker det almindelige kill kald også på Windows, men du vil jo sikkert også gerne vide, hvordan du finder pid og det kan jeg ikke klare på windows.
Blocking : du kalder recv, hvis der er data så returnerer den med de data med det samme, hvis der ikke er data så venter kaldet indtil der er data og returnerer dem
Non-blocking: du kalder recv, hvsi der er data så returnerer den med de data med det samme, hvis der ikke er data så returnerer kaldet øjeblikkeligt uden data.
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.