pub type SocketReadSocketResult = Result<(Vec<u8>, bool), Error>;
enum SocketReadSocketResult { Ok((Vec<u8>, bool)), Err(Error), }
Contains the success value
Contains the error value