HINWEIS: Ich empfehle jedem statt dieser DLL meine neue HTTP Extension zu verwenden.
Hallo zusammen!
Schon vor längerer Zeit hatte ich mir eine DLL gebastelt, um HTTP Anfragen mit dem GM durchführen zu können. Diese DLL ist auch schon ein Weilchen auf meiner Homepage zu finden und zu guter Letzt möchte ich sie nun auch hier vorstellen. Es gibt zwar schon so diverse DLLs die dieser Aufgabe gerecht werden, aber ich wollte mich einfach mal der Herausforderung stellen meine eigene zu programmieren.
Die Verwendung im GM ist denkbar einfach: Zuerst die Datei http.gml in den GM importieren. Dann gibt es das Script http_init() um die Funktion der DLL zu laden und http_request(host,path) um eine HTTP Anfrage an den Server host zu schicken und die Datei path anzufordern. Ein möglicher Aufruf um seine IP-Adresse zu bestimmen könnte z.B. so aussehen:
Das http_init() muss natürlich nur einmal im Programmlauf aufgerufen werden.
Den Download der DLL, der GML Scripte sowie der Hilfedatei mit Beispielen findet ihr auf meiner Homepage:
Download HTTP DLL
Viel Spaß damit!
Hallo zusammen!
Schon vor längerer Zeit hatte ich mir eine DLL gebastelt, um HTTP Anfragen mit dem GM durchführen zu können. Diese DLL ist auch schon ein Weilchen auf meiner Homepage zu finden und zu guter Letzt möchte ich sie nun auch hier vorstellen. Es gibt zwar schon so diverse DLLs die dieser Aufgabe gerecht werden, aber ich wollte mich einfach mal der Herausforderung stellen meine eigene zu programmieren.
Die Verwendung im GM ist denkbar einfach: Zuerst die Datei http.gml in den GM importieren. Dann gibt es das Script http_init() um die Funktion der DLL zu laden und http_request(host,path) um eine HTTP Anfrage an den Server host zu schicken und die Datei path anzufordern. Ein möglicher Aufruf um seine IP-Adresse zu bestimmen könnte z.B. so aussehen:
Das http_init() muss natürlich nur einmal im Programmlauf aufgerufen werden.
Den Download der DLL, der GML Scripte sowie der Hilfedatei mit Beispielen findet ihr auf meiner Homepage:
Download HTTP DLL
Viel Spaß damit!
Dieser Beitrag wurde bereits 9 mal editiert, zuletzt von Bl@ckSp@rk ()