-> c_int {
assert!(!addr.is_null());
error(|| {
let addr = unsafe { CStr::from_ptr(addr) }.to_str()?;
let stream = TcpStream::connect(addr)?;
socket = Box::into_raw(Box::new(stream));
Ok(())
})
}
*socket
Обсуждают сегодня