// // Created by janco on 25-2-16. // #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "network.h" #include "ntp.h" void NetworkInit() { /* Register de internet controller. */ if (NutRegisterDevice(&DEV_ETHER, 0, 0)) { printf("Registering failed."); }/* Netwerk configureren op dhcp */ else if (NutDhcpIfConfig(DEV_ETHER_NAME, NULL, 0)) { /* Done. */ }else { printf("Ik heb een internet connectie. Ip is: %s", inet_ntoa(confnet.cdn_ip_addr)); } } void httpGet(){ TCPSOCKET* sock = NutTcpCreateSocket(); char http[] = "GET /Projecten/projectgroepa6/internetradio/gettimezone.php HTTP/1.1\r\nHost: jancokock.me \r\n\r\n"; char buffer = (char *) malloc(8); int len = sizeof(http); if (NutTcpConnect(sock, inet_addr("62.195.226.247"), 80)) { printf("Can't connect to sever\n"); }else{ FILE *stream; stream = _fdopen((int) sock, "r b"); if(NutTcpSend(sock, http, len) != len){ printf("Writing headers failed."); }else{ printf("Headers writed. Now reading."); NutTcpReceive(sock, buffer, sizeof(buffer)); //fread(buffer, 1, sizeof(buffer), stream); NutDelay(1000); printf("buffer: %s", buffer); }; fclose(stream); } NutTcpCloseSocket(sock); }