将uip0.9移植到单片机中,作为客户端,采用ip地址直接访问
在while中加入下面代码
if(!uip_connected())
{
u16_t ipaddr[2];
//uip_ipaddr(ipaddr, 192,168,1,179);
uip_ipaddr(ipaddr, 我电脑的外网地址);
uip_connect(ipaddr, HTONS(5001));//用网络调试助手作为服务器(服务器监听这个端口)
}
现在问题是这样的
内网连接没有问题,双方通讯互发数据都正常;外网连接不稳定,有时能连上,有时连不上;连上的时候有时比较稳定,有时又不稳定
不知道各位团友有没有遇到这样的问题,希望知道的能解答一下,先谢啦 |