summaryrefslogtreecommitdiff
path: root/examples/network/tcpsendpacket.c
diff options
context:
space:
mode:
authorSummerGift <[email protected]>2017-08-10 10:46:47 +0800
committerSummerGift <[email protected]>2017-08-10 10:47:51 +0800
commit07cc5047bb4b92f3a0a95df1e1f95f2cac7b9cd9 (patch)
tree07747a0a32805361a4e01a077a0ba3ff10a34d1c /examples/network/tcpsendpacket.c
parentf9ec093f5147bc4e24e0d2d95f4300e6b646c1f8 (diff)
Complete some error handling when send or receive function returns a value is zero.
Diffstat (limited to 'examples/network/tcpsendpacket.c')
-rw-r--r--examples/network/tcpsendpacket.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/network/tcpsendpacket.c b/examples/network/tcpsendpacket.c
index c4604f1079..ec23a15d23 100644
--- a/examples/network/tcpsendpacket.c
+++ b/examples/network/tcpsendpacket.c
@@ -51,7 +51,11 @@ void tcp_senddata(const char* url, int port, int length)
rt_kprintf("TCP Socket error:%d\n",sock);
err = connect(sock, (struct sockaddr *)&server_addr, sizeof(struct sockaddr));
rt_kprintf("TCP thread connect error code: %d\n", err);
- }
+ }else if (result == 0)
+ {
+ /* ��ӡsend��������ֵΪ0�ľ�����Ϣ */
+ rt_kprintf("\n Send warning,send function return 0.\r\n");
+ }
}
}