瀏覽代碼

added adress parameter to httpGet() function.

Aareschluchtje 9 年之前
父節點
當前提交
48a0427366
共有 3 個文件被更改,包括 9 次插入6 次删除
  1. 1 1
      main.c
  2. 7 4
      network.c
  3. 1 1
      network.h

+ 1 - 1
main.c

@@ -222,7 +222,7 @@ THREAD(StartupInit, arg)
 {
     NetworkInit();
     NtpSync();
-    httpGet();
+    httpGet("/Projecten/projectgroepa6/internetradio/getAlarmen.php?radioid=DE370");
     NutThreadExit();
 }
 

+ 7 - 4
network.c

@@ -34,15 +34,18 @@ void NetworkInit() {
     }
 }
 
-void httpGet(){
+void httpGet(char address[]){
     printf("komt in httpget()");
     NutDelay(1000);
     TCPSOCKET* sock = NutTcpCreateSocket();
-    char http[] = "GET /Projecten/projectgroepa6/internetradio/gettimezone.php HTTP/1.1\r\nHost: jancokock.me \r\n\r\n";
+    char http[150];
+    sprintf(http, "GET %s HTTP/1.1\r\nHost: jancokock.me \r\n\r\n", address);
+    printf("%s", http);
+    NutDelay(100);
     char buffer[200];
     int len = sizeof(http);
     if (NutTcpConnect(sock, inet_addr("62.195.226.247"), 80)) {
-        printf("Can't connect to sever\n");
+        printf("Can't connect to server\n");
     }else{
         FILE *stream;
         stream = _fdopen((int) sock, "r b");
@@ -82,7 +85,7 @@ void httpGet(){
         }
     }
     content[t] = '\0';
-    printf("Contnt size %d\n", t);
+    printf("Content size %d\n", t);
     printf("content: ");
     printf("%s\n", content);
 }

+ 1 - 1
network.h

@@ -6,6 +6,6 @@
 #define _Network_H
 
 extern void NetworkInit(void);
-extern void httpGet(void);
+extern void httpGet(char address[]);
 
 #endif /* _Network_H */