Browse Source

Modified net apps for lwip1.4.0

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1440 bbd45198-f89e-11dd-88c7-29a3b14d5316
mbbill@gmail.com 14 years ago
parent
commit
73e78bdc00
2 changed files with 5 additions and 5 deletions
  1. 3 3
      components/net/apps/tcpecho.c
  2. 2 2
      components/net/apps/udpecho.c

+ 3 - 3
components/net/apps/tcpecho.c

@@ -19,15 +19,15 @@ void tcpecho_entry(void *parameter)
 	while(1)
 	{
 		/* Grab new connection. */
-		newconn = netconn_accept(conn);
+		err = netconn_accept(conn, &newconn);
 		/* Process the new connection. */
-		if(newconn != NULL)
+		if(err == ERR_OK)
 		{
 			struct netbuf *buf;
 			void *data;
 			u16_t len;
 
-			while((buf = netconn_recv(newconn)) != NULL)
+			while(netconn_recv(newconn, &buf) == ERR_OK)
 			{
 				do
 				{

+ 2 - 2
components/net/apps/udpecho.c

@@ -15,7 +15,7 @@ void udpecho_entry(void *parameter)
 	while(1)
 	{
         /* received data to buffer */
-		buf = netconn_recv(conn);
+		netconn_recv(conn, &buf);
 
 		addr = netbuf_fromaddr(buf);
 		port = netbuf_fromport(buf);
@@ -24,7 +24,7 @@ void udpecho_entry(void *parameter)
 		netconn_connect(conn, addr, port);
 
 		/* reset address, and send to client */
-		buf->addr = RT_NULL;
+		buf->addr = *IP_ADDR_ANY;
 		netconn_send(conn, buf);
 
         /* release buffer */