Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: WizFi250Interface mbed
Fork of WizFi250TcpUdpExample by
Revision 4:eb659522d69a, committed 2015-10-21
- Comitter:
- kaizen
- Date:
- Wed Oct 21 04:59:52 2015 +0000
- Parent:
- 3:390016675fc8
- Commit message:
- fixed tcp server ploblem
Changed in this revision
| WizFi250Interface.lib | Show annotated file Show diff for this revision Revisions of this file |
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/WizFi250Interface.lib Tue Jun 23 01:23:15 2015 +0000 +++ b/WizFi250Interface.lib Wed Oct 21 04:59:52 2015 +0000 @@ -1,1 +1,1 @@ -http://mbed.org/users/kaizen/code/WizFi250Interface/#187e3fd24123 +http://mbed.org/users/kaizen/code/WizFi250Interface/#de5cace1393e
--- a/main.cpp Tue Jun 23 01:23:15 2015 +0000
+++ b/main.cpp Wed Oct 21 04:59:52 2015 +0000
@@ -23,16 +23,17 @@
#define SECURE WizFi250::SEC_AUTO
-#define SSID "wizohp"
-#define PASS "wiznet218"
+#define SSID "DIR-815_Wiznet"
+#define PASS "12345678"
-#define ECHO_SERVER_ADDRESS "192.168.15.14"
+#define ECHO_SERVER_ADDRESS "192.168.18.105"
#define ECHO_SERVER_PORT 5000
#if defined(TARGET_FRDM_KL25Z)
WizFi250Interface wizfi250(PTE0,PTE1,PTD5,PTD0,PTD4,NC,115200);
-#else
+#elif defined(TARGET_WIZwiki_W7500)
WizFi250Interface wizfi250(D0,D1,D7,D8,PA_12,NC,115200);
+ Serial pc(USBTX, USBRX);
#endif
@@ -44,40 +45,43 @@
int main()
{
- int i;
- char input;
-
- wizfi250.init();
- if ( wizfi250.connect(SECURE, SSID, PASS)) return -1;
- printf("IP Address is %s\r\n", wizfi250.getIPAddress());
-
-
- while(1)
+ char input;
+
+ pc.baud(115200);
+
+ wizfi250.init();
+ if ( wizfi250.connect(SECURE, SSID, PASS)) return -1;
+ printf("IP Address is %s\r\n", wizfi250.getIPAddress());
+
+
+ while(1)
+ {
+ printf("\r\nInput Test Mode ( 1:)\r\n");
+ input = pc.getc();
+
+ if(input == 'q')
+ break;
+
+ switch(input)
{
- printf("\r\nInput Test Mode ( 1:)\r\n");
- scanf("%c",&input);
-
- if(input == 'q')
- break;
-
- switch(input)
- {
- case '1':
- testTcpEchoServer();
- break;
- case '2':
- testTcpEchoClient();
- break;
- case '3':
- testUdpEchoClient();
- break;
- case '4':
- testUdpEchoServer();
- break;
- }
+ case '1':
+ testTcpEchoServer();
+ break;
+ case '2':
+ testTcpEchoClient();
+ break;
+ case '3':
+ testUdpEchoClient();
+ break;
+ case '4':
+ testUdpEchoServer();
+ break;
+ default:
+ break;
}
-
- printf("End the test program\r\n");
+ }
+
+ printf("End the test program\r\n");
}
@@ -101,9 +105,9 @@
if( client.is_connected() == false )
{
client.close();
+ server.close();
break;
}
-
n = client.receive_all(buffer, sizeof(buffer));
if ( n > 0 )
{
@@ -190,4 +194,4 @@
}
socket.close();
-}
\ No newline at end of file
+}
