diff options
| author | [email protected] <[email protected]> | 2011-05-30 02:16:24 +0000 |
|---|---|---|
| committer | [email protected] <[email protected]> | 2011-05-30 02:16:24 +0000 |
| commit | 73e78bdc005f967d3696ca7e884b71312036e18a (patch) | |
| tree | 9491e83700041e6d58cc9a657701f1a1f1592c82 /components | |
| parent | 111d02568c3f7808bb17dfd2b3e94a6ffc79950d (diff) | |
Modified net apps for lwip1.4.0
git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1440 bbd45198-f89e-11dd-88c7-29a3b14d5316
Diffstat (limited to 'components')
| -rw-r--r-- | components/net/apps/tcpecho.c | 6 | ||||
| -rw-r--r-- | components/net/apps/udpecho.c | 4 |
2 files changed, 5 insertions, 5 deletions
diff --git a/components/net/apps/tcpecho.c b/components/net/apps/tcpecho.c index 4c04bcc813..ac5c8cf273 100644 --- a/components/net/apps/tcpecho.c +++ b/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
{
diff --git a/components/net/apps/udpecho.c b/components/net/apps/udpecho.c index 33fb01c0cc..4bffcb18ad 100644 --- a/components/net/apps/udpecho.c +++ b/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 */
|
