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

rtt5-rtthread-http干事器[宝典]

更新时间:2019-11-14 23:48:55 大小:812K 上传用户:xuzhen1查看TA发布的资源 标签:rtthreadhttp 下载积分:0分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

1.目的

设计一个简单的web服务器应用,它由单一线程组成,负责接收来自网络的连接,响应HTTP请求,以及关闭连接。

2.程序流程

2.1首先初始化:在这个应用中的线程lwthread()负责必要的初始化及连接设置工作;连接设置过程是一个相当简单的例子,显示了如何使用最小限度API初始化连接。使用netconn new()函数建立一个连接后,这个连接被绑定在TCP80端口并且进入监听(LISTEN)状态,等待连接。

2.2然后进入while(1)循环等待,一旦一个远程主机连接进来,netconn accept()函数(这是一个阻塞进程)将返回连接的netconn结构。当这个连接已经被process connection)函数处理后,必须使用netconn delete()函数删除这个netconn。

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


部分文件列表

文件名 大小
rtt5-rtthread-http干事器[宝典].pdf 812K

部分页面预览

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

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单
  • 21ic下载 打赏310.00元   3天前

    用户:zhengdai

  • 21ic下载 打赏310.00元   3天前

    用户:gsy幸运

  • 21ic下载 打赏310.00元   3天前

    用户:小猫做电路

  • 21ic下载 打赏270.00元   3天前

    用户:liqiang9090

  • 21ic下载 打赏210.00元   3天前

    用户:w178191520

  • 21ic下载 打赏210.00元   3天前

    用户:kk1957135547

  • 21ic下载 打赏110.00元   3天前

    用户:w1966891335

  • 21ic下载 打赏110.00元   3天前

    用户:w993263495

  • 21ic下载 打赏100.00元   3天前

    用户:1111111ffgg

  • 21ic下载 打赏40.00元   3天前

    用户:jh03551

  • 21ic下载 打赏30.00元   3天前

    用户:WK520077778

  • 21ic下载 打赏30.00元   3天前

    用户:sun2152

  • 21ic下载 打赏15.00元   3天前

    用户:x15580286248

  • 21ic下载 打赏25.00元   3天前

    用户:xzxbybd

  • 21ic下载 打赏25.00元   3天前

    用户:ytt006

  • 21ic下载 打赏10.00元   3天前

    用户:poplarly

  • 21ic下载 打赏20.00元   3天前

    用户:muguang28

  • 21ic下载 打赏10.00元   3天前

    用户:konglongcong

  • 21ic下载 打赏10.00元   3天前

    用户:铁蛋锅

  • 21ic下载 打赏20.00元   3天前

    用户:muguang28

  • 21ic小能手 打赏10.00元   3天前

    资料: DeepSeek从入门到精通

推荐下载