I don't do too much socket programming, but that sounds rather normal.
It's why servers send pings to clients, so they can find out if the
client is still there. If that is not implemented in your used neko
server class, it should be easy implementable by yourself.
Simon