Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

cng27

Doppel-As

Dabei seit: 06.04.2010

Beiträge: 108

 

1 Zum Seitenanfang

Sonntag, 25. September 2011, 12:41

C++ HTTP - Datei in String Variable

Hi!

Ich hab' ein ganz arges Problem mit den C++ Sockets...
Ich google schon seit Tage nach einer Lösung... Ich hab mir auch schon
hunderte Librarys runtergeladen und ausprobiert, aber ICH BEKOMMS EINFACH NICHT HIN!

Ich habe auf meinem Webspace ne PHP Datei die einfach nur eine Zahl ausgibt, die ich
runterladen und in eine Variable bekommen will...

Wäre schön wenn ihr mir helfen könntet...
Am besten mit nem Code (bitte ohne irgendwelche Extra-Librarys)!

Ich benutze Code::Blocks und den Gnu GCC Compiler! ;(

Quellcode

1
Idee := Brain.Activate(self)
 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

2 Zum Seitenanfang

Sonntag, 25. September 2011, 20:18

 

cng27

Doppel-As

Dabei seit: 06.04.2010

Beiträge: 108

 

3 Zum Seitenanfang

Montag, 26. September 2011, 20:02

Danke erstmal für den Link... Kannte ich garnicht :)
Guck ich mir an wenn ich zu Hause bin... Mitm Smartphone bin ich da nicht schlau geworden...

EDIT:

Hmm... ich blicks aber immer noch nicht...
Viel wertvolles ist nicht rausgekommen...
Kann denn das so schwer sein einfach nur ne Datei von nem Server runterzuladen??

Quellcode

1
Idee := Brain.Activate(self)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »cng27« (26. September 2011, 20:02)

 

nocturne

Kaiser

Dabei seit: 06.01.2005

Beiträge: 1 167

 

4 Zum Seitenanfang

Dienstag, 1. November 2011, 13:54

Hm, ok
welche netzwerk-libraries kannst du verwenden, winsock32.h, iostream.h, socket.h ...?
 

cng27

Doppel-As

Dabei seit: 06.04.2010

Beiträge: 108

 

5 Zum Seitenanfang

Donnerstag, 3. November 2011, 13:45

Ich programmiere für Windows und benutze die libwin2_32.

Sorry, ich hätte schreiben sollen, dass ichs jetzt hinbekommen habe!
Ich bin auf eine Socket Klasse gestoßen! (Ich weiß, ich hab gesagt ich will keine
Librarys verwenden, aber es ging dann doch bloß so...)
Hab die Original-Website leider vergessen, da ich mir die Datei
gespeichert habe... (im Anhnag)

Damit wäre der Code für die HTTP Datei ganz einfach:

  Spoiler Spoiler


try {
SocketClient s("www.google.com", 80);

s.SendLine("GET / HTTP/1.0");
s.SendLine("Host: www.google.com");
s.SendLine("");

while (1) {
string l = s.ReceiveLine();
if (l.empty()) break;
cout << l;
cout.flush();
}
}


Hier wird das ganze zwar ins Konsolenfenster ausgegeben, aber
der Rest ist ja dann auch nicht mehr so schwer!
»cng27« hat folgende Datei angehängt:
  • sockets.html (27,57 kB - 17 mal heruntergeladen - zuletzt: 16. März 2012, 08:11)

Quellcode

1
Idee := Brain.Activate(self)