The EOF/Bye you're seeing from "time to time" is probably different
than what others see on a more regular basis.
It's quite clear in those cases that the NAT router is closing the TCP
connection (injecting a FIN) but what's not clear is why. There is
periodic traffic over the connection, so I would expect it to be
enough to prevent idle timers. I suspect it may be some kind of
general cleanup some routers do where they simply close all
connections once in a while (or the routers are crashing and resetting
all open connections). This would not affect web browsing since those
are stateless/transient connections.
All such cases should be handled gracefully in the current "beta"
code.
On Oct 26, 3:32 pm, "L!TH!UM" <
clarkd...@gmail.com> wrote:
> What no Linux users included? :-P If need be, I can compile the new
> version and give it a go. The current version I have has been heavily
> modified to work as a stand-alone server which I can connect to with a
> custom GUI and my Android based phone.
I'm glad to hear you've been able to use the code to build upon -
that's the great thing about open-source. Let me know if you'd like to
promote your variant on iSpykee.com or related sites. Is the code
released somewhere?
You can grab the current beta source code to build on Linux at:
http://www.ispykee.com/downloads/betaspykee.zip