Hi all,
last night my wireless link went down and the log window got full of messages like this
2009-10-21 00:50:26: MuleUDPSocket.cpp(333): WARNING! Client UDP-Socket: Packet to xxx.xxx.xxx.xxx:xxxx discarded due to error (2) while sending.
In another thread someone said something about the log window consuming a lot of memory because it is/was not limited. May be this is the problem with an embedded system ?
For me it's been enough to shut down Kad and then bootstrap from known clients.
I'm not sure but I think this also happens when my xDSL link hangs and the wireless keeps working. I'm able to ping the router but I can't go outside my local network.
I'm using SVN 9833 on x86_64, Kad only.
May be a connection check can be implemented over TCP. Something like opening a TCP connection to
www.amule.org:80 when this error is detected, and set the link as unavailable on others than "connection refused" or "ok". The problem is that if not properly handled this check can take up to 4 minutes to time out...