Multiple Pings
-
Hallo.
http://tangentsoft.net/wskfaq/examples/rawping.html
Davon habe ich erfahren, wie ein Ping grundsätzlich zustande kommmt. Aber ich muss mehrere Pings auf einmal parallel machen, da es um mehrere Netzwerkadressen geht und ein serielles Durchlaufen wäre sehr langsam.
Danke.
-
Bitte.
-
Du wirst es allerdings irgendwie "durchlaufen" müssen.
Allerdings könntest du das auf mehrere Threads verteilen, wodurch die Pings wenigstens einigermaßen "gleichzeitig" gesendet werden können, wenn's das ist, worums dir geht.
-
Mir geht es darum, einen 2ten oder 3ten Ping zu senden, während der erste noch auf Reisen ist. Soll ich n zweiten SOCKET aufmachen? Aber andererseits braucht man ja nur einen Socket. Aber wie soll ich differenzieren?
-
Ich habe eine Lösung:
http://blog.phamansinh.com/2008/08/10/recvfrom-with-time-out-checking/Aber dazu noch eine Nebenfrage:
Die (normal)funktion wartet auf etwas, was ankommt...
Nunja, aber was passiert, wenn nur 1 Byte ankommt und ich dann auf den rest in recvfrom warte? dann hängt das progi auch.