推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

RTT6-RTThread_采用netcon接口进行异步读写

更新时间:2019-10-24 21:53:15 大小:971K 上传用户:sun2152查看TA发布的资源 标签:netcon 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

1.client.c文件说明

在下一版本的RTT编程指南中会有。此程序来自于RTT的官网论坛。

在LwIP中netbuf、netconn是属于非常简洁的接口,代码清晰而简洁,十分适合于嵌入式应用。

但netconn有个缺点,即它的API接口都是阻塞模式的,例如一个线程调用netconn_recv读取一个连接上的数据,在数据未达到前,线程将一直被阻塞。此时如果想发送一些数据到网络连接上,将比较困难。而且netconn不是线程安全的(即不能在多个线程中使用netconnAPI),这也基本上杜绝了多个线程中使用netconn的可能。

客户因为使用RT-Thread&LwP,而提出如上的问题。因为这个属于一个普遍的问题,所以把相应的例子程序附在后面,它通过LwIP netconn中提供的callback机制,当LwIP收到网络报文时,在回调函数中发送event给nw_thread线程,让nw_thread继续进行接收的处理。同时nw_thread也在监视发送事件和连接关闭事件。


部分文件列表

文件名 大小
RTT6-RTThread&95;采用netcon接口进行异步读写.pdf 971K

部分页面预览

(完整内容请下载后查看)

全部评论(0)

暂无评论