ping?
-
Ich weiß nicht ob ich hier richtig bin, denn es könnte zu mehreren Themen passen
. Hoffe mal schon. Ich habe vor ein programm zu schreiben das eine spezielle Internetseite z.b. google anpingen soll
( system(ping google.de); ). Wie kann ich jetzt überprüfen, ob das anpingen erfolgreich war? Also wenn die Paketete erfolgreich an google gesendet wurden soll das Programm beenden wenn nicht also die Pakete nicht angekommen sind wiederholen. Könnte mir einer einen Code geben?mfg
-
-
Hallo allerseits,
Ich brauch eine ping routine, um sie mit Hilfe des JNI interface in Java (das ich besser kann, als C/C++) einzubinden.
Ich habe die obige Datei genommen, und nach Anpassung der Header lässt sie sich auch mit g++ kompilieren http://dl.dropbox.com/u/9182984/ping.cpp.
Jedoch kann ich sie nur mit adminrechten ausführen, sonst tritt der FehlerError: Cannot create Socket: 10013auf.
Kennt jemand eine anderen Code mit dem man ein ping ausführen kann, der sich ohne richtig große tricks mit gcc/g++ compilieren lässt, und außerdem keine Adminrechte benötigt?
LG kaiser.
-
Schau mal hier:
http://msdn.microsoft.com/en-us/library/aa366050(v=VS.85).aspxicmpapi.h ist bei meinem MinGW 4.2 zwar nicht dabei, aber vielleicht klappt's ja mit einer neueren Version. Notfalls LoadLibrary etc. verwenden.
Wenn du das ganze ohne Adminrechte machen willst, bleibt dir wahrscheinlich außer dieser Funktion nicht viel anderes übrig.
-
Athar schrieb:
icmpapi.h ist bei meinem MinGW 4.2 zwar nicht dabei, aber vielleicht klappt's ja mit einer neueren Version.
Die aktuelle Version hats auch nicht.
Aber die libiphlpapi.a ist da.