cleanup
This commit is contained in:
+5
-8
@@ -135,8 +135,7 @@ async fn handle_connection_impl(incoming_session: IncomingSession, id: usize) ->
|
|||||||
|
|
||||||
let connector = TlsConnector::from(Arc::new(config));
|
let connector = TlsConnector::from(Arc::new(config));
|
||||||
|
|
||||||
//let addr = "127.0.0.1:64738"
|
let addr = env!("WEBTRANSPORT_PROXY_MUMBLE_SERVER_URL")
|
||||||
let addr = "ohea.xyz:64738"
|
|
||||||
.to_string()
|
.to_string()
|
||||||
.to_socket_addrs()?
|
.to_socket_addrs()?
|
||||||
.next()
|
.next()
|
||||||
@@ -144,7 +143,6 @@ async fn handle_connection_impl(incoming_session: IncomingSession, id: usize) ->
|
|||||||
|
|
||||||
let server_tcp = TcpStream::connect(addr).await?;
|
let server_tcp = TcpStream::connect(addr).await?;
|
||||||
let server_stream = connector
|
let server_stream = connector
|
||||||
//.connect("127.0.0.1".try_into()?, server_tcp)
|
|
||||||
.connect("ohea.xyz".try_into()?, server_tcp)
|
.connect("ohea.xyz".try_into()?, server_tcp)
|
||||||
.await?;
|
.await?;
|
||||||
let (read_server, write_server) = tokio::io::split(server_stream);
|
let (read_server, write_server) = tokio::io::split(server_stream);
|
||||||
@@ -185,13 +183,13 @@ async fn client_to_server_loop(
|
|||||||
let mut buffer = vec![0; 65536].into_boxed_slice();
|
let mut buffer = vec![0; 65536].into_boxed_slice();
|
||||||
pin!(server_stream);
|
pin!(server_stream);
|
||||||
loop {
|
loop {
|
||||||
info!("Reading Data");
|
|
||||||
let bytes_read = match client_stream.read(&mut buffer).await? {
|
let bytes_read = match client_stream.read(&mut buffer).await? {
|
||||||
Some(bytes_read) => bytes_read,
|
Some(bytes_read) => bytes_read,
|
||||||
None => break Ok(()),
|
None => break Ok(()),
|
||||||
};
|
};
|
||||||
info!("Writing data");
|
|
||||||
server_stream.write(&buffer[..bytes_read]).await?;
|
server_stream.write_all(&buffer[..bytes_read]).await?;
|
||||||
|
server_stream.flush().await?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -210,9 +208,8 @@ async fn server_to_client_loop(
|
|||||||
let mut buffer = vec![0; 65536].into_boxed_slice();
|
let mut buffer = vec![0; 65536].into_boxed_slice();
|
||||||
pin!(server_stream);
|
pin!(server_stream);
|
||||||
loop {
|
loop {
|
||||||
info!("Reading Data from server");
|
|
||||||
let bytes_read = server_stream.read(&mut buffer).await?;
|
let bytes_read = server_stream.read(&mut buffer).await?;
|
||||||
info!("Writing data to client");
|
|
||||||
client_stream.write_all(&buffer[..bytes_read]).await?;
|
client_stream.write_all(&buffer[..bytes_read]).await?;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user