correct netconn API usage
This commit is contained in:
parent
a8fadf15b1
commit
a8804d3503
|
@ -23,7 +23,7 @@ void udpecho_entry(void *parameter)
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
/* received data to buffer */
|
/* received data to buffer */
|
||||||
buf = netconn_recv(conn);
|
netconn_recv(conn, &buf);
|
||||||
|
|
||||||
addr = netbuf_fromaddr(buf);
|
addr = netbuf_fromaddr(buf);
|
||||||
port = netbuf_fromport(buf);
|
port = netbuf_fromport(buf);
|
||||||
|
@ -32,7 +32,7 @@ void udpecho_entry(void *parameter)
|
||||||
netconn_connect(conn, addr, port);
|
netconn_connect(conn, addr, port);
|
||||||
|
|
||||||
/* reset address, and send to client */
|
/* reset address, and send to client */
|
||||||
buf->addr = RT_NULL;
|
buf->addr = *IP_ADDR_ANY;
|
||||||
netconn_send(conn, buf);
|
netconn_send(conn, buf);
|
||||||
|
|
||||||
/* release buffer */
|
/* release buffer */
|
||||||
|
@ -122,15 +122,15 @@ void tcpecho_entry(void *parameter)
|
||||||
while(1)
|
while(1)
|
||||||
{
|
{
|
||||||
/* Grab new connection. */
|
/* Grab new connection. */
|
||||||
newconn = netconn_accept(conn);
|
err = netconn_accept(conn, &newconn);
|
||||||
/* Process the new connection. */
|
/* Process the new connection. */
|
||||||
if(newconn != NULL)
|
if(err == ERR_OK)
|
||||||
{
|
{
|
||||||
struct netbuf *buf;
|
struct netbuf *buf;
|
||||||
void *data;
|
void *data;
|
||||||
u16_t len;
|
u16_t len;
|
||||||
|
|
||||||
while((buf = netconn_recv(newconn)) != NULL)
|
while((err = netconn_recv(newconn, buf)) == ERR_OK)
|
||||||
{
|
{
|
||||||
do
|
do
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue