[En-Nut-Discussion] NutUdpSendTo doesn't return
    Ulrich Hertlein 
    ulrich.hertlein at artcom.de
       
    Fri Sep  9 12:30:50 CEST 2005
    
    
  
Hi all,
(I only started with the Ethernut board this month so please forgive any 
stupid questions/assumptions on my part.)
A program I'm working on is driving me nuts (so to speak):
- a list of hosts with IP and MAC addresses is stored in EEPROM and read 
once upon startup
- the main thread waits for and processes TCP connections on port 23
- a second thread checks port D (pins 6 & 7)
   - either sends Wake-On-LAN packets to the hosts
   - or it sends a UDP 'halt' command to the hosts (where another prog. 
listens and initiates a shutdown)
Wake-On-LAN (via NutEtherOutput) works find but NutUdpSendTo never 
returns. Some debugging puts() hint at an ARP cache problem...
If I uncomment the NutUdpSendTo the program works nicely.
Has anyone experienced something similar?
Thanks in advance,
/Ulrich
-- 
Ulrich Hertlein | Software Development
ART+COM AG
Kleiststr. 23-26 | 10787 Berlin | Germany
phone: +49.30.21001-433
fax: +49.30.21001-555
http://www.artcom.de
    
    
More information about the En-Nut-Discussion
mailing list