Ich arbeite an einer alten Schule Linux-Variante (QNX um genau zu sein) und brauchen eine Möglichkeit, eine Webseite (keine Cookies oder Login, die Ziel-URL ist nur eine Textdatei) greifen nur mit Sockets und Arrays.Was ist der einfachste Weg, um eine Webseite in C zu bekommen?
Wer hat ein Schnipsel dafür?
Hinweis: Ich kontrolliere nicht den Server und ich habe sehr wenig zu arbeiten außer dem, was bereits auf der Box ist (Hinzufügen zusätzlicher Bibliotheken ist nicht wirklich "einfach" angesichts der Einschränkungen - obwohl ich liebe libcurl)
Können Sie keine Proxies garantieren, kein SSL, kein gzip? Und steuern Sie den Server? – MSalters
Sie haben gesagt, dass Sie nur Sockets und Arrays verwenden, aber wenn Sie dies noch einmal überdenken möchten, verwenden Sie wget und leiten Sie die Ausgabe an einen Dateihandler: FILE * fp = popen ("wget --quiet -O - http://www.google .com "," r ") –
Unwichtig, aber seit wann ist QNX eine Linux-Variante?Sie sind beide Unix-ähnlich, aber AFAIK gibt es keine direkte Beziehung zwischen ihnen. QNX ist ein Mikrokernel, und Linus mag diese nicht. –