From fa67e04d6fdb3dca0075db2a88acbffe39980eee Mon Sep 17 00:00:00 2001 From: "Peter A. Bigot" Date: Mon, 14 Nov 2022 18:04:08 -0700 Subject: [PATCH] Fix Socket example Bind an IPv6 address to an IPv6 socket, and only do it once. --- src/socket.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/socket.rs b/src/socket.rs index 5900e0c2..24a1af58 100644 --- a/src/socket.rs +++ b/src/socket.rs @@ -55,13 +55,12 @@ use crate::{MaybeUninitSlice, RecvFlags}; /// use std::net::{SocketAddr, TcpListener}; /// use socket2::{Socket, Domain, Type}; /// -/// // create a TCP listener bound to two addresses -/// let socket = Socket::new(Domain::IPV4, Type::STREAM, None)?; +/// // create a TCP listener +/// let socket = Socket::new(Domain::IPV6, Type::STREAM, None)?; /// /// let address: SocketAddr = "[::1]:12345".parse().unwrap(); /// let address = address.into(); /// socket.bind(&address)?; -/// socket.bind(&address)?; /// socket.listen(128)?; /// /// let listener: TcpListener = socket.into();