pub unsafe fn accept( s: SOCKET, addr: Option<*mut SOCKADDR>, addrlen: Option<*mut i32>, ) -> Result<SOCKET>