研究生
最后登录1970-1-1
在线时间 小时
注册时间2016-2-20
|
5火花
看的是老衲五木的作品,源码中这个任务没有加while循环,程序执行完毕后会怎样执行?实测程序正常,就是想不通。
顺便推荐一下《嵌入式网络那些事》,实乃居家旅行,杀人放火必备良药啊。
- static void httpserver_thread(void *p_arg)
- {
- struct netconn *conn,*newconn;
- err_t err;
-
- led_on = 1;
- LEDON;
- conn = netconn_new(NETCONN_TCP);
- netconn_bind(conn,NULL,80);
-
- netconn_listen(conn);
- do{
- err = netconn_accept(conn,&newconn);
- if(err == ERR_OK)
- {
- httpserver_serve(newconn);
- netconn_delete(newconn);
- }
- }while(err == ERR_OK);
- netconn_close(conn);
- netconn_delete(conn);
- }
复制代码
|
|