How can I check the status of a TCPServer?

I have a Spark that stops responding to TCP connect requests. It’s still online as far as the Cloud is concerned. I see a server.begin() method, but there is no restart() or status() methods. How can I get info about what the server is up to? I tried simply reinstancing the server each time I finished a TCP transaction. That didn’t work since there seems to be no way to tell the server to die. This has been a long running issue. I can restart the Spark by reflashing. It’s OK for a day or so, then stops.

Anyone know where the Stream Class docs can be found? Maybe there’s something in there that can help.

I ready to give up on the Spark and switch to a $25 RPi…