下边这段代码是我创建TCP客户端的一部分:
tcp_clientconn = netconn_new(NETCONN_TCP); //创建一个TCP链接
if(tcp_clientconn==NULL)
{
goto FLAG_FLASH;
}
err = netconn_connect(tcp_clientconn,&sip,server_port); //连接服务器
if(err!=ERR_OK)
{
netconn_delete(tcp_clientconn); //删除连接
tcp_clientconn=NULL;
goto FLAG_FLASH;
}
现在有个问题是当服务端不在,netconn_connect(tcp_clientconn,&sip,server_port)超时时间太长,有没有怎么可以
设置使得 netconn_connect(tcp_clientconn,&sip,server_port)这个在连接服务器可以超时时间短一点,怎么设置。
求指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是LWIP,我用的是示例程序更改的,我试了一下,一个netconn_connect()超时大概11s,太久了,等不起。我看网上有人说设置为非阻塞模式,但是我不知道怎么设置。你有其他方式吗?
一周热门 更多>