[Socket] Read raw stream when using Socket server (no stream)

Re-implementing #209 after a failed merge resolution by me where I favoured #192 instead. Socket server should be using raw socket data, not stream parsed data by using `fread`.