Internet in C

Hallo,

wie frage ich in C (über winsock oder sonstwie) ab, ob eine
bestimmte internetseite online ist oder nicht ?

Hat jemand ein Idee ?

Vielen Dank im voraus

Moin,

wie frage ich in C (über winsock oder sonstwie) ab, ob eine
bestimmte internetseite online ist oder nicht ?

Auf welcher Ebene? Reicht es, einen Socket aufzumachen? Willst Du einen bestimmten Text überprüfen?

Thorsten

Ich will testen, ob eine bestimmte Adresse verfügbar ist (Wenn möglich mit Fehlercode / 404, 400, 300 usw.)
Also z.B. ob www.sven-of-nine.de/test/gibtsdich.html
existiert.
Der Hintergrund ist mittels eines CGI’s eine Linksammlung aktuell zu halten. (Eben in C und nicht in Perl oder so)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin,

wie frage ich in C (über winsock oder sonstwie) ab, ob eine
bestimmte internetseite online ist oder nicht ?

Auf welcher Ebene? Reicht es, einen Socket aufzumachen? Willst
Du einen bestimmten Text überprüfen?

Ich will testen, ob eine bestimmte Adresse verfügbar ist (Wenn
möglich mit Fehlercode / 404, 400, 300 usw.)
Also z.B. ob www.sven-of-nine.de/test/gibtsdich.html
existiert.

Du mußt im Prinzip ainen Browser schreiben. Dein Browser hat nur minimale Funktionalität, aber ich würde es trotzdem in Java machen.
In C machst Du einen Socket auf, schreibst den Request, liest die Reply und wertest diese aus. Ist nicht wirklich schwierig, wo würdest Du Hilfe brauchen?

Thorsten

In C machst Du einen Socket auf, schreibst den Request, liest
die Reply und wertest diese aus. Ist nicht wirklich schwierig,
wo würdest Du Hilfe brauchen?

Thorsten

Ehrlich gesagt wäre mir ein Beispielcode ganz recht, weil ich mich noch nie mit dem Thema beschäftigt hab.
Gibt es einen Unterschied zwischen Win9x und Win NTx, oder läuft ein solches Programm auf allen 32Bit Systemen

Sven

Ehrlich gesagt wäre mir ein Beispielcode ganz recht, weil ich
mich noch nie mit dem Thema beschäftigt hab.
Gibt es einen Unterschied zwischen Win9x und Win NTx, oder
läuft ein solches Programm auf allen 32Bit Systemen

ich schnippel dir schnell n kleinen source zusammen…

cu
Steffen

Super
Vielen dank

Sven

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Moin,

In C machst Du einen Socket auf, schreibst den Request, liest
die Reply und wertest diese aus. Ist nicht wirklich schwierig,
wo würdest Du Hilfe brauchen?

Ehrlich gesagt wäre mir ein Beispielcode ganz recht, weil ich
mich noch nie mit dem Thema beschäftigt hab.

Ich auch nicht, aber das ist ja gerade das Spannende.

Den Code scheinst Du ja zu bekommen, bei Fragen meldest Du Dich dann.

Thorsten