Commit 38b5d2bf authored by nanamicat's avatar nanamicat

tcp

parent 9291d12e
Pipeline #41965 passed with stages
in 33 seconds
...@@ -94,9 +94,9 @@ impl Router { ...@@ -94,9 +94,9 @@ impl Router {
pub fn listen_tcp(&self) -> Socket { pub fn listen_tcp(&self) -> Socket {
// listener // listener
let result = Socket::new(self.config.family, Type::STREAM, Some(Protocol::TCP)).unwrap(); let result = Socket::new(Domain::IPV6, Type::STREAM, Some(Protocol::TCP)).unwrap();
let addr = Router::bind_addr(&self.config);
result.set_reuse_address(true).unwrap(); result.set_reuse_address(true).unwrap();
let addr = SockAddr::from(SocketAddrV6::new(Ipv6Addr::UNSPECIFIED, self.config.src_port, 0, 0));
result.bind(&addr).unwrap(); result.bind(&addr).unwrap();
result.listen(100).unwrap(); result.listen(100).unwrap();
result result
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment