syok_2001 发表于 2010-6-30 14:33:00

还是WEB网页问题

socket TCP套接成功 可以正常收发数据
但是这时候打开网页 系统死机
打开网页后是运行inbuf = netconn_recv(conn); 后死机的

syok_2001 发表于 2010-6-30 15:38:36

回复【楼主位】syok_2001
-----------------------------------------------------------------------
再具体一点 是在执行函数 netconn_recv(conn); 中的
buf = memp_malloc(MEMP_NETBUF);语句死的.
我的用的MDKHEAP没改
Heap_Size       EQU   0x00000000
不知道有关系没

wswh2o 发表于 2010-6-30 16:26:19

我测试tcp发送到一定数量后就自己断了?有没有发现

syok_2001 发表于 2010-6-30 16:38:17

回复【2楼】wswh2o 水之影
-----------------------------------------------------------------------

还没发现,可能还没有经过大数据量的测试.

ffxz 发表于 2010-6-30 20:05:45

网络的问题有好几个啊,我用STM32 Radio一个个试试。

ffxz 发表于 2010-7-6 06:25:08

回复【1楼】syok_2001
回复【楼主位】syok_2001
-----------------------------------------------------------------------
再具体一点 是在执行函数 netconn_recv(conn); 中的
buf = memp_malloc(memp_netbuf);语句死的.
我的用的mdkheap没改
heap_size       equ   0x00000000
不知道有关系没
-----------------------------------------------------------------------

你在
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4122667&bbs_page_no=1&bbs_id=3066

上修改的
netbuf_delete(inbuf);释放inbuf

依然不管用吗?STM32 Radio上websrv例程已经做了相应的更新,测试下来没什么问题。

syok_2001 发表于 2010-7-6 09:45:21

现在刷新网页没有问题了.就是已经进行TCP的SCOKET套接了(客户端).然后访问它的WEB网页不行.释放inbuf也不行.
是不是客户端和WEB服务器不能同时应用.

ffxz 发表于 2010-7-6 09:47:35

回复【6楼】syok_2001
就是已经进行tcp的scoket套接了(客户端).然后访问它的web网页不行.释放inbuf也不行.
是不是客户端和web服务器不能同时应用.

-----------------------------------------------------------------------

什么意思?

syok_2001 发表于 2010-7-6 09:52:21

我的设备是一个以太网转串口的设备.工作时候通过SCOKET套接到其他计算机的中心上,进行通讯.我设置模块参数(IP地址,中心IP地址等等)是通过网页设置的.
在设置的时候,模块可能已经套接或正在套接.如果模块已经套接到中心了,这时候再打开WEB界面程序就死了,好像是内存溢出了.如果单独套接或单独打开WEB界面就好用.

ffxz 发表于 2010-7-6 11:57:56

一个线程做两个socket连接?

如果是这样就需要用select来操作了。

syok_2001 发表于 2010-7-6 17:07:18

回复【9楼】ffxz
-----------------------------------------------------------------------

#define RT_LWIP_TCP_PCB_NUM        5

不可以有多个SCOKET连接吗?

ffxz 发表于 2010-7-6 17:15:16

可以啊,但是一个线程如果要使用两个以上socket,最好先清楚应该如何做,是使用select还是lwip内部的event通知形式等。

否则的话(如果两个socket间没什么关联),还是分开来使用比较好。
页: [1]
查看完整版本: 还是WEB网页问题