Struct bitflags::__core::os::ext::net::UnixDatagram [] [src]

pub struct UnixDatagram(_);
Unstable (unix_socket)

: newly added

A Unix datagram socket.

Examples

#![feature(unix_socket)]

use std::os::unix::net::UnixDatagram;

let socket = UnixDatagram::bind("/path/to/my/socket").unwrap();
socket.send_to(b"hello world", "/path/to/other/socket").unwrap();
let mut buf = [0; 100];
let (count, address) = socket.recv_from(&mut buf).unwrap();
println!("socket {:?} sent {:?}", address, &buf[..count]);