Socket Client Fixes

Changes to handle large amounts of data from the server.