Rollback SoketSupport.cs

Previous way using reader.ReadToEnd is not the best way. Testing improvements