求助:W5500实现HTTPServer,手机不能正常访问

2019-12-23 18:34发布

本帖最后由 勇敢的小铖铖 于 2017-9-20 12:08 编辑

战舰开发板,移植FreeRTOS,用W5500模块实现HTTPServer
想把界面做好看点,加入图片传输
电脑浏览器访问没有问题,手机访问就会出现部分图片不能显示
处于验证阶段,页面比较简单
请大家帮忙看看
另:抓包过程中,蓝 {MOD}那条信息,为何浏览器会把端口+1向W5500发送消息

修改:手机图片太大
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
16条回答
勇敢的小铖铖
1楼-- · 2019-12-24 18:45
justdomyself 发表于 2017-9-20 14:10
插图怎么弄得 没研究过呢还

我就简单弄弄,就像传HTML文件一样
wye11083
2楼-- · 2019-12-24 18:45
看上去是mime解析的bug,浏览器请求mime结果你返回了个404。好好查查server日志。
勇敢的小铖铖
3楼-- · 2019-12-24 19:55
wye11083 发表于 2017-9-20 14:29
看上去是mime解析的bug,浏览器请求mime结果你返回了个404。好好查查server日志。 ...

404是数据长度,不是那个页面404
勇敢的小铖铖
4楼-- · 2019-12-24 23:46
wye11083 发表于 2017-9-20 14:29
看上去是mime解析的bug,浏览器请求mime结果你返回了个404。好好查查server日志。 ...

有个小疑问,浏览器在解析完html后,向服务器请求两张不同的图片:是同时请求呢?还是先请求一张,接收完毕后,再请求另外一张?
wye11083
5楼-- · 2019-12-25 00:33
 精彩回答 2  元偷偷看……
wye11083
6楼-- · 2019-12-25 03:13
勇敢的小铖铖 发表于 2017-9-20 15:13
有个小疑问,浏览器在解析完html后,向服务器请求两张不同的图片:是同时请求呢?还是先请求一张,接收完 ...

看你这包序号,貌似是从5159发新线程时,你server没响应,或者直接RST了。你可能要改lwip?把收到新的syn后放到等待队列里面去。

你试试pc上chrome访问是不是也会挂。这货能并发几百个线程同时访问。

一周热门 更多>