Function gnunet_sys::GNUNET_NETWORK_socket_recvfrom[][src]

pub unsafe extern "C" fn GNUNET_NETWORK_socket_recvfrom(
    desc: *const GNUNET_NETWORK_Handle,
    buffer: *mut c_void,
    length: usize,
    src_addr: *mut sockaddr,
    addrlen: *mut socklen_t
) -> isize

Read data from a socket (always non-blocking).

@param desc socket @param buffer buffer @param length length of buffer @param src_addr either the source to recv from, or all zeroes to be filled in by recvfrom @param addrlen length of the addr