Select -> endlos Rueckgabewert 1
-
Hallo Forum,
versuche mein Server(httpd) abzuschiessen, was mir auch bis jetzt immer gelingt, was natuerlich nicht so toll ist.
Sende hinter einander daten zum server, so ca. 10-30 sec., danach
ist der Rueckgabewert von Select immer 1.Wie kann ich sowas verhindern ?!
mfg Olli.
-
daa531 schrieb:
versuche mein Server(httpd) abzuschiessen, was mir auch bis jetzt immer gelingt, was natuerlich nicht so toll ist.
Du versuchst deinen HTTP-Server abzuschießen? Warum ist das dann nicht so toll, wenn es klappt?
btw: "versuche [...] abzuschießen". Heißt das: "Ich versuche" oder heißt das "versuche du ..."?
Du schreibst sehr konfus.daa531 schrieb:
Sende hinter einander daten zum server, so ca. 10-30 sec., danach
ist der Rueckgabewert von Select immer 1.dito.
Meinst du vielleicht die Funktion select? Die darf ruhig 1 zurückliefern. Das bedeutet nicht "Fehler".daa531 schrieb:
Wie kann ich sowas verhindern ?!
Formulier deine Frage bitte etwas präziser.
-
Richtig, select hat als Rueckgabewert 1, wenn auf dem Socket irgendwas passiert, ansonsten 0.
Nun ist es aber so das select immer 1 zurueck gibt, obwohl keine daten mehr anstehen - nach der *attacke auf den Server.
*attache = pausenlose anfrage an den Server.
mfg Olli.
-
select bleibt solange auf 1, bis die funktion recv durchlaufen ist.
Das erklaert erstmal warum der Rueckgabewert bei Select endlos auf 1 steht.mfg Olli.