From 844bca0bd62a7ef1e25fe4a8d38e6ad75e8200d2 Mon Sep 17 00:00:00 2001 From: "bernard.xiong@gmail.com" Date: Fri, 18 May 2012 08:42:58 +0000 Subject: [PATCH] fixed recv issue in tcp server example. git-svn-id: https://rt-thread.googlecode.com/svn/trunk@2125 bbd45198-f89e-11dd-88c7-29a3b14d5316 --- examples/network/tcpserver.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/network/tcpserver.c b/examples/network/tcpserver.c index 9fa7bc8fb..6d83acc1b 100644 --- a/examples/network/tcpserver.c +++ b/examples/network/tcpserver.c @@ -76,7 +76,7 @@ void tcpserv(void* parameter) /* 从connected socket中接收数据,接收buffer是1024大小,但并不一定能够收到1024大小的数据 */ bytes_received = recv(connected,recv_data, 1024, 0); - if (bytes_received < 0) + if (bytes_received <= 0) { /* 接收失败,关闭这个connected socket */ lwip_close(connected); -- GitLab