Added null check for keepalive timer callback to prevent server application from crashing when stopping the listen server when client(s) connect and initiate the keepalive timer
no more disconnects, can detect network disconnects + network cable unplugs