Hi, I'm using lwip on a keil MBC2300 (thanks for the lwipweb in the files 
section ), but i'm facing to a strange trouble . I can send/receive data with 
no trouble from the callback functions (the raw api is used), but when I want 
to send data from the main loop for exemple , I get a -6 error (ERR_CON: not 
connected) at each tcp_write.here's a part of the source code :while (1){  if 
((TickCounter-counter)>100)  {     counter=TickCounter;     if (FlagActive) 
BLINK_RED_LED;     else BLINK_BOTH_LED;     if  
((i=tcp_write(tcpweb,&kikoo,sizeof(kikoo),0))!=ERR_OK)     {     
debug_printf("TCP WRITE ERROR : %d:\r\n",i);     }     ParsePacket();     
SendTxPacket();     CheckVoltage();     ethernetif_handlepackets(netif_eth0);   
  if (clock() - last_arp_time == ETHARP_TMR_INTERVAL * CLOCK_MS)    {        
etharp_tmr();        last_arp_time = clock();    }     if (clock() - 
last_tcpfast_time == TCP_FAST_INTERVAL * CLOCK_MS)        {         
last_tcpfast_time = clock();         tcp_fasttmr();                }      if 
(clock() - last_tcpslow_time == TCP_SLOW_INTERVAL * CLOCK_MS)    {         
last_tcpslow_time = clock();         tcp_slowtmr();                } The main 
loop is doing some calls to specific apps functions, led blinking every second 
, and call to the lwip stack polls functions.At the first tcp_write , it's 
right that I'm not connected soe ERR_CON is ok . But even when I'm connected 
after, the ERR_CON is always returned . I really don't know what I'm doing 
wrong. It looks like the  state of the connection is not known/updated in the 
the main function , just callbacks functions :(Someone has a idea ? Thanks in 
advance !
_________________________________________________________________
Essayez Live.com, votre nouvelle page d'accueil ! Personnalisez-la en quelques 
clics pour retrouver tout ce qui vous intéresse au même endroit.
http://www.live.com/getstarted
_______________________________________________
lwip-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/lwip-users

Reply via email to