Fixed socket corruption

Socket messages being corrupted by having multiple messages trailing
each other. Fixed by tightening up how much data is read for a single
object, since we know. Also added a way to suppress the server from
logging Ping messages.