TCP, NTP and server Ethernet and WI-FI example working on OS5.15
Diff: main.cpp
- Revision:
- 2:06cbf3f53592
- Parent:
- 0:d2e1b817924d
- Child:
- 3:91523db40ebd
--- a/main.cpp Fri Feb 28 16:12:18 2020 +0000
+++ b/main.cpp Fri Feb 28 16:13:54 2020 +0000
@@ -76,67 +76,3 @@
}
}
-
-
-
-/*
-
-
-int main(void) {
-
- printf("\033[0m\033[2J\033[HInitialise!\r\n\n\n"); // Tera Term clear screen
-
- time_t seconds = time(NULL);
- printf("Starting time: %s\r\n", ctime(&seconds));
-
- printf("EthernetInterface connecting...\n\n");
-
- net.set_network (IP, NETMASK, GATEWAY); // include to set network connection with static parameters.
- net.connect();
-
- const char *ip = net.get_ip_address();
- if(ip){
- printf("Connected\nIP: %s\nGet NTP...\n", ip);
- if(ntp.setTime("0.pool.ntp.org",123,3000)==0){
- time_t seconds = time(NULL);
- printf("System time set by NTP: %s\n\n", ctime(&seconds));
- }
- else{printf("No NTP could not set RTC !!\n\n");}
- }else{
- printf("No IP!!\n");
- while(1);
- }
-
- // Show the network address
- printf("Server IP: %s:\n", net.get_ip_address());
- printf("Netmask: %s\n", net.get_netmask());
- printf("Gateway: %s\n\n", net.get_gateway());
-
- printf("Starting Server...\r\n\n");
-
- // Open the server on ethernet stack
- server.open(&net);
- // Bind the HTTP port to the server
- server.bind(ip, PORT);
- // Can handle 5 simultaneous connections
- server.listen(5);
- //listening for http GET request
-
- printf("Ready \r\nWaiting for connection....\r\n\n");
-
- led=1;
- while(1){
- led=1;
- server.accept(&client, &clientAddress);
- led=0;
- client.recv(receiveBuf, 1024);
- //printf("\033[0m\033[2J\033[HClient IP: %s\r\n\n%s\r\n",clientAddress.get_ip_address(),receiveBuf);
- printf("Client IP: %s\r\n\n%s\r\n",clientAddress.get_ip_address(),receiveBuf);
- time_t seconds = time(NULL);
- sprintf(buffer,"HTTP/1.1 200 OK\n Content-type: text/plain\r\n\r\n <h1> Hello !!</h1>\r\n\n <h1>Time is: %s</h1>\r\n", ctime(&seconds));
- client.send(buffer, strlen(buffer));
- client.close();
- }
-}
-
-*/
\ No newline at end of file