Function nc::socket

source ·
pub unsafe fn socket(
    domain: i32,
    sock_type: i32,
    protocol: i32
) -> Result<i32, Errno>
Expand description

Create an endpoint for communication.

§Example

let socket_fd = unsafe { nc::socket(nc::AF_INET, nc::SOCK_STREAM, 0) };
assert!(socket_fd.is_ok());
let socket_fd = socket_fd.unwrap();
let ret = unsafe { nc::close(socket_fd) };
assert!(ret.is_ok());