uip1.0主动断开问题
fang 2012-07-10 10:39:21 现在是使用uip1.0协议栈中的uip_close()主动断开客户端连接没反应,也就是客户端收不到断开消息,我的断开处理是在
uip_len = enc28j60_packet_receive(uip_buf, UIP_BUFSIZE );
if (uip_len > 0)
{
if(DATABUF->type == htons(UIP_ETHTYPE_IP))
{
uip_arp_ipin();
uip_input();
if(uip_len > 0)
{
uip_arp_out();
enc28j60_packet_send(uip_buf, uip_len);
}
}
else if(DATABUF->type == htons(UIP_ETHTYPE_ARP))
{
uip_arp_arpin();
if(uip_len > 0)
enc28j60_packet_send(uip_buf, uip_len);
}
}
else
{
//在这里处理断开连接,加了心跳的断开处理,但是断开没任何反应客户端仍然可以发送数据及UIP可以收取数据,希望大家能帮下忙解决,在这先谢谢大家。
}