SimpleSocket 1.0 examples
Dependencies: EthernetNetIf SimpleSocket 1.0 mbed
udpsender.cpp
00001 #include "EthernetNetIf.h" 00002 #include "SimpleSocket.h" 00003 00004 void udpsender() { 00005 EthernetNetIf eth; 00006 eth.setup(); 00007 00008 DatagramSocket datagram; 00009 00010 char message[80] = {}; 00011 printf("Enter message => "); 00012 int c = 0; 00013 while (c < ' ' || 0x7E < c) 00014 c = getc(stdin); 00015 ungetc(c, stdin); 00016 for (int i = 0; i < sizeof(message) - 1 && (c = getc(stdin)) >= ' '; i++) 00017 message[i] = c; 00018 00019 int i1, i2, i3, i4; 00020 printf("UDP receiver address => "); 00021 scanf("%d.%d.%d.%d", &i1, &i2, &i3, &i4); 00022 00023 for (int i = 0;; i++) { 00024 printf("Sending message : %s (%d)\n", message, i); 00025 datagram.printf("(%d) %s\n", i, message); 00026 datagram.send(IpAddr(i1, i2, i3, i4), 7777); 00027 wait(1); 00028 } 00029 }
Generated on Wed Jul 13 2022 16:35:12 by 1.7.2