Adds in pinging on 20s intervals to keep the connection alive if we have received no incoming messages.
Also sets up client and server binaries for testing, which currently work.
Adds in pinging on 20s intervals to keep the connection alive if we have received no incoming messages.
Also sets up client and server binaries for testing, which currently work.