Expand description
§ndn_faces::net — Network transport faces
IP-based face implementations for communicating with remote NDN nodes over UDP, TCP, multicast UDP, and WebSocket transports.
§Key types
UdpFace— unicast UDP faceMulticastUdpFace— multicast UDP face for link-local discoveryTcpFace— stream-oriented TCP faceWebSocketFace— WebSocket face (requires thewebsocketfeature, enabled by default)LpReliability— NDNLPv2 reliability/retransmission layer
Re-exports§
pub use multicast::MulticastUdpFace;pub use reliability::LpReliability;pub use reliability::ReliabilityConfig;pub use reliability::RtoStrategy;pub use tcp::TcpFace;pub use tcp::tcp_face_connect;pub use tcp::tcp_face_from_stream;pub use udp::UdpFace;pub use websocket::WebSocketFace;
Modules§
- multicast
- reliability
- NDNLPv2 per-hop reliability.
- tcp
- udp
- websocket
- NDN face over WebSocket (binary frames).
Constants§
- DEFAULT_
UDP_ MTU - Default MTU for UDP faces (conservative for Ethernet + IP + UDP headers).