Retransmission of on timeout

Server retransmits last packet on timeout instead of waiting client to
do so
Removed inactivity timeout
I can't take this pull request when you break existing API.