Updated net::Client
Now unhandled packets are temporarily stored instead of dropped.
This way future calls to receive() will handle those stored packets.