Archiv verlassen und diese Seite im Standarddesign anzeigen : PING in C ;)
fabian ackle
25.02.2002, 20:08
aaaalso: ich habe meine frage schon im vb-forum gestellt, und dort wurde mir geraten, ich solle mal
hier nachfragen. kann man mit c die pc´s im netzwerk anpingen und somit abfragen ob sie online sind?
währe froh, wenn die lösung in C währe, denn mit C++ kenn ich mich überhaupt nicht aus ;)
thx
dubious
MeltDown
16.03.2002, 06:51
hi dubious,
beispielprogramme:
1. hier (http://www.programmersheaven.com/file.asp?FileID=2417)
oder
2. hier (http://www.programmersheaven.com/file.asp?FileID=2417&AltURL=2)
Sind beides Beispielprogramme, die auf der Seite www.programmersheaven.com (http://www.programmersheaven.com) gehostet sind.
cya
MeltDown
fabian ackle
17.03.2002, 18:35
danke für die links.
allerdings funktionieren die scripte bei mir nicht, weder unter win mit VC++ noch unter linux. beide finden die /sys/*.h bibliotheken nicht? mache ich was falsch?
greetz
dubious
MeltDown
18.03.2002, 17:07
hi,
dir fehlen die notwendigen header dateien, such einfach deine festplatte durch und lade die notwendigen runter.
glaube beim gcc compiler sind alle dabei... :( :(
cya
Original von dubious
beide finden die /sys/*.h bibliotheken nicht?
hast du #include </sys/lala.h> geschrieben?? dann versuchs mal mit #include <sys/lala.h>. Aber um effektiv mit ICMP msgs arbeiten zu können würd ich doch eher ein RAW Socket tut empfehlen....
fabian ackle
19.03.2002, 18:27
nee, es sieht so aus:
...
#include <sys/time.h>
#include <sys/signal.h>
#include <sys/param.h>
#include <sys/socket.h>
#include <sys/file.h>
...
es ist das Script von www.programmersheaven.com
Original von MeltDown:
glaube beim gcc compiler sind alle dabei...
aich bei Linux? habs nämlich damit (erfolglos) versucht...
thx
dubious
?!? Eigentlich müssten die alle in /usr/include liegen ... such mal nach den Dateien und bind sie mit -I/path/to/includes beim compilieren ein. Kannst ja auch die ausm kernelsource nehmen wenn es garnicht anders will, dann: -I/usr/src/linux/include
Du kannst auch mal versuchen, das "sys/" einfach wegzulassen, bei manchen Compilern liegen die .h-Dateien im Haupt-Include-Verzeichnis.
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.