dokument von server per socket downloaden
-
ich bin grad am einarbeiten mit windows sockets, da würde es mich mal interessieren, wie man eigentlich htm/html/php/asp.... dokumente mit den windows sockets von webservern downloaden kann?
man muss sich da doch sicherlich erst einmal mit dem server verbinden, aber wie sagt man ihm nun, das ich von ihm dieses dokument will!?
ich möchte nämlich gerne den inhalt von http://www.frontline-operation.de/index.php auslesen.zudem noch ne zweite frage:
wieviele verbindungen kann ein socket auf 1. port annehmen oder aufmachen.
die idee die dahinter steckt ist die, dass ich wissen will wieviele verbindungen ein server auf einem port annhemen könnte, dass man nicht immer den port wechseln muss, wenn man sich verbindet. (also anzahl für eingehende und ausgehende verbindungen auf 1. port)habe bereits tutorials auf anderen seiten durchgelesen, aber dort hab ich keine antwort für diese fragen gefunden.
MfG Radiation 2K5
-
quckst Du hier:
http://www.c-worker.ch/
Hier findest Du alles was Du brauchst.Interessant wären ebenfalls die VCL Klassen TServerSocket,TClientSocket
( BCB prof.)
Diese sind auch sehr einfach zu benutzen.
-
Websiten liest man über das HTTP-Protokoll aus. Hier ein kleines Tutorial:
-
das von c-worker.ch hab ich schon durchgelsen, fand das einstiegstutorial sehr einfach und gut beschrieben. ich empfehle es allen anderen auch.
Websiten liest man über das HTTP-Protokoll aus. Hier ein kleines Tutorial:
http://www.jmarshall.com/easy/http/da steht keine einzige zeile C++ code, sry aber sowas wollte ich net unbedingt.
MfG Radiation
-
Radiation2K5 schrieb:
Websiten liest man über das HTTP-Protokoll aus. Hier ein kleines Tutorial:
http://www.jmarshall.com/easy/http/da steht keine einzige zeile C++ code, sry aber sowas wollte ich net unbedingt.
Das Tutorial soll ja auch nicht beschreiben wie du in C++ Dateien herunterlädst, sondern es soll dir erklären was HTTP ist, wie es arbeitet und wie man über HTTP kommuniziert.

-
Radiation2K5 schrieb:
[...]da würde es mich mal interessieren, wie man eigentlich htm/html/php/asp.... dokumente mit den windows sockets von webservern downloaden kann? [...] aber wie sagt man ihm nun, das ich von ihm dieses dokument will!?
Radiation2K5 schrieb:
da steht keine einzige zeile C++ code, sry aber sowas wollte ich net unbedingt.
Was wolltest du dann? Du wolltest wissen, wie man Webseiten abruft. Das Verbinden sei - so wie dus darstellst - kein Problem.
Also was willst du denn jetzt? Hast dus überhaupt gelesen? Ich behaupte du hast nicht mal die erste Zeile sorgfältig gelesen. Denn sonst wärst do schon längst damit beschäftigt über Telnet mal etwas mit den Erkenntnissen aus dem Tutorial zu spielen und Erfahrungen zu sammeln.
Oder erwartest du etwa, dass dir hier irgendwer einen kompletten HTTP-Protokollstack einfach so zur Verfügung stellt?
Ich für meinen Teil tu das bestimmt nicht. Ich musste selber hart dafür arbeiten, meine ERkenntnisse und Erfahrungen zu machen. Wenn du darauf aufbauen willst, bitte gerne. Aber nicht in der Form das ich dir ne Lösung vorschiesse, sondern in der Form, das du zunächst selbst dich mal damit beshcäftigst und bei tiefer gehenden Fragen ankommst. Zunächst mal erwarte ich von dir Eigeninitiative.
-junix
-
also noch unfreundlicher gehts net oda!?
ich wollte ein tutorial, das das ganze mit C++ codes erklärt. zudem habe ich mir das dokument schon mal grob durchgelesen. außerdem kann ich das in dem text noch lange nicht in C++ umsetzen, ich bin kein hacker bzw. megga coder in C++, mit API schaffe ich noch nicht so lange. ich habe ja auchnicht verlangt, das du/ihr mir einen kompletten code hier postet, einfach nur tutorials die das gut erklären. ich habe mich aufgrund des ganzen selber in googel auf die suche gemacht und vor knapp ner minute selber was gefunden:
http://cplus.kompf.de/artikel/httpget.html
und genau sowas hab ich mir eigentlich auch vorgestellt. zudem funktioniert der code hier auch im vergleich zu dem perl code für http 1.1 in deinem dokument. vor allem was bringt mir perl, wenn ich C++ lernen will?ich will nicht unfreundlich sein, aber wenn man mir als anfänger so kommt, dann hab ich die schnauze voll und muss auch mal dampf ablassen.

aber wenn du dich so gut auskennst, könntest du mir ja bitte, die 2. frage aus dem ersten posting von mir doch aus dem stehgreif sagen. danke schonmal im voraus.
MfG Radiation 2K5
-
MIt ein Bischen nachdenken und Forschergeist hättest du das auch selbst erarbeiten können. Dank dessen würde es dir auch länger im Gedächnis beleiben. Egal.
Die Zweite Frage beantworte icha us Prinzip nicht. Denn Pro Frage 1 Thread und pro Thread 1 Frage.
Du wirst noch öfters in der Softwareentwicklung an Probleme treffen wo dir nicht vorgekaut wird,wie man etwas zu interpretieren hat. Also maul hier nicht rum, man hätte das Tutorial nicht brauchen können.
Die Kunst des Softwareentwicklers ist es, unterschiedliches Wissen in ein ganzes zu verbinden.
-junix
-
...