return ERR_OK;
}
/***
* 函数名称 : close_conn();
* * 函数描述 : 关闭tcp连接;
* * 传递值 : *pcb, *hs;
* * 返回值 : 无;
* **/
static void close_conn(struct tcp_pcb *pcb, struct http_state *hs)
{
tcp_arg(pcb, NULL);
tcp_recv(pcb, NULL);
tcp_err(pcb, NULL);
tcp_poll(pcb, NULL, 0);
tcp_sent(pcb, NULL);
if (hs != NULL)
{
if(hs->handle)
{
fs_close(hs->handle);
hs->handle = NULL;
}
mem_free(hs);
}
tcp_close(pcb);
}
http_server.h
#ifndef HTTP_SERVER_H
#define HTTP_SERVER_H
/*
*********************************************************************************************************
* INCLUDE FILES
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* CONSTANTS
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* PERIPH DEFINES
*********************************************************************************************************
*/
/*
*******************************