Senden und empfangen von strings über http via curl

Ich habe eine situation, wo mein Programm auf einem server (windows-Rechner) Ausgänge ein paar Streicher. Ich brauche zum senden von strings vom server an den client über HTTP mithilfe von curl. Einmal gesendet, ich bin zum empfangen von Daten auf der client-Seite als string, Dekodieren und ausführen von folgeaktionen.
Ich habe dies bereits erreicht-Funktionalität mit C Sockets mit Berkeley API so hatte ich mir die Vertrautheit mit. Aber für einige Grund ich bin nicht erlaubt, ein Programm zu benutzen meiner eigenen.
Ich stocherte und scheint CURL kann meine Lösung. Aber ich bin sehr neu zu kräuseln und kann nicht scheinen, um herauszufinden, wie diese Funktionalität zu erreichen. Auf der Client-Seite habe ich festgestellt, dass dies nützlich sein kann:

#include <stdio.h>
#include <curl/curl.h>

int main(void)
{
  CURL *curl;
  CURLcode res;

  curl = curl_easy_init();
  if(curl) {
    curl_easy_setopt(curl, CURLOPT_URL, "http://example.com");

    /* Perform the request, res will get the return code */ 
    res = curl_easy_perform(curl);
    /* Check for errors */ 
    if(res != CURLE_OK)
      fprintf(stderr, "curl_easy_perform() failed: %s\n",
              curl_easy_strerror(res));

    /* always cleanup */ 
    curl_easy_cleanup(curl);
  }
  return 0;
}

Ich verstehe, dass Sie haben, um die write-back-Funktionen, um Daten zu empfangen ?
Auch auf der client-Seite brauche ich ein Programm entwickelt, mit curl, sobald der server sendet einen string, sollte es empfangen und entschlüsseln. Alle Hinweise zu tutorials mit Bezug zu den spezifischen Problemen wird sehr geschätzt werden. Oder wenn jemand bereits versucht hat, diese werde ich schätzen Sie jede Hilfe hier.
Danke.

InformationsquelleAutor Abdullah | 2012-07-17

Schreibe einen Kommentar