Skip to content

Commit fa67e04

Browse files
pabigotThomasdezeeuw
authored andcommitted
Fix Socket example
Bind an IPv6 address to an IPv6 socket, and only do it once.
1 parent 05ca989 commit fa67e04

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/socket.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,12 @@ use crate::{MaybeUninitSlice, RecvFlags};
5555
/// use std::net::{SocketAddr, TcpListener};
5656
/// use socket2::{Socket, Domain, Type};
5757
///
58-
/// // create a TCP listener bound to two addresses
59-
/// let socket = Socket::new(Domain::IPV4, Type::STREAM, None)?;
58+
/// // create a TCP listener
59+
/// let socket = Socket::new(Domain::IPV6, Type::STREAM, None)?;
6060
///
6161
/// let address: SocketAddr = "[::1]:12345".parse().unwrap();
6262
/// let address = address.into();
6363
/// socket.bind(&address)?;
64-
/// socket.bind(&address)?;
6564
/// socket.listen(128)?;
6665
///
6766
/// let listener: TcpListener = socket.into();

0 commit comments

Comments
 (0)