Minor changes

This commit is contained in:
Matt Brubeck 2020-05-17 10:39:30 -07:00
parent a0c20258cb
commit bf09e83d53

View file

@ -18,17 +18,6 @@ use {
pub type Result<T=()> = std::result::Result<T, Box<dyn Error>>;
async fn connection(acceptor: TlsAcceptor, stream: TcpStream) -> io::Result<()> {
let stream = acceptor.accept(stream).await?;
let mut stream = async_std::io::BufReader::new(stream);
let mut body = String::new();
stream.read_line(&mut body).await?;
let mut stream = stream.into_inner();
stream.write_all(b"20 text/plain\r\n").await?;
stream.write_all(body.as_bytes()).await?;
Ok(())
}
fn main() -> Result {
env_logger::init();
@ -60,3 +49,20 @@ fn main() -> Result {
Ok(())
})
}
async fn connection(acceptor: TlsAcceptor, stream: TcpStream) -> io::Result<()> {
let stream = acceptor.accept(stream).await?;
let mut stream = async_std::io::BufReader::new(stream);
let mut body = String::new();
stream.read_line(&mut body).await?;
eprintln!("Got request: {:?}", body);
let mut stream = stream.into_inner();
stream.write_all(b"20 text/plain\r\n").await?;
stream.write_all(b"=> ").await?;
stream.write_all(body.trim().as_bytes()).await?;
stream.write_all(b" Go to ").await?;
stream.write_all(body.as_bytes()).await?;
Ok(())
}