Enum nix::sys::socket::SockType [−][src]
#[repr(i32)] pub enum SockType { Stream, Datagram, SeqPacket, Raw, Rdm, }
Expand description
These constants are used to specify the communication semantics
when creating a socket with socket()
Variants
Provides sequenced, reliable, two-way, connection- based byte streams. An out-of-band data transmission mechanism may be supported.
Supports datagrams (connectionless, unreliable messages of a fixed maximum length).
Provides a sequenced, reliable, two-way connection- based data transmission path for datagrams of fixed maximum length; a consumer is required to read an entire packet with each input system call.
Provides raw network protocol access.
Provides a reliable datagram layer that does not guarantee ordering.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for SockType
impl UnwindSafe for SockType
Blanket Implementations
Mutably borrows from an owned value. Read more