不带SSI标签的SHTML网页和HTML网页都能正常发送和访问!
可是带SSI标签的SHTML网页,在发送数据时,由于有多个SS标签,所以会多次调用tcp_write()函数,到最后才一起发送整个数据包。可是数据包怎么发不出去……将tcp_write()的cpoy改为0也不行,此功能主要在http_send_data_ssi()中;请问是什么问题啊?或者说,LWIP中要怎么才能连续发送几段数据拼起来的数据包?
附上LWIP-1.4.1源码下载地址:download.savannah.gnu.org/releases/lwip/
下载:contrib-1.4.1.zip 和 lwip-1.4.1.zip
我用的是contrib-1.4.1中 apps\httpserver_raw 这个例程!
打开了SSI功能:#define LWIP_HTTPD_SSI 1
求助!谢谢大虾们了! |