Socket I refactor to a method MakeRecvException for duplicaate code, chage Object to object and in ByteArray.cs fix formatting