Does anyone know why running server.available() on an initialised EthernetServer
telnet server hangs the sketch? This is using Arduino 1.0.1 on linux. Is there any
way of detecting an incoming packet apart from the available() call? I've cut the
sketch down to the bare minimum - it's the one I posted a day or so ago - and
there seems no way of communicating with the Arduino Ethernet, even though
ping now works.
Sorry, I was talking about another post of mine. Yes, I tried the code
you posted and no, it didn't work - the system just hung.
I'm slowly losing heart; I've spent around ten days now on this problem,
and it's only thanks to this forum that I've even got the Arduino to handle
ICMP. It looks as if that's its limit, but whether it's a bad board or bad
software I have no idea.
SurferTim:
Have you tried any of the web server example code? Have you tried any of zoomkat's server code? Do you have the same problem with those?
I've tried half a dozen different sketches from around the net, both telnet and HTTP; generally
they can be cut down to very similar formats. None of them work, and I think I have to accept
that it's beyond my skills to fix them. The problem, as I said, may be hardware or software,
but at the moment fixing either isn't practical.
SurferTim:
Have you tried any of the web server example code? Have you tried any of zoomkat's server code? Do you have the same problem with those?
I've tried half a dozen different sketches from around the net, both telnet and HTTP; generally
they can be cut down to very similar formats. None of them work, and I think I have to accept
that it's beyond my skills to fix them. The problem, as I said, may be hardware or software,
but at the moment fixing either isn't practical.
Will
Well, bottom line, if you can't answer that question yes or no, then a technical forum and a technical project isn't for you. sorry.