pub const SOCKET_INVALID: i32 = -1;