work connection

This commit is contained in:
2022-09-19 23:30:35 +02:00
parent 8266ef59e0
commit 464b661bd7
24 changed files with 25 additions and 17 deletions

View File

@@ -4,7 +4,7 @@ mod client;
fn main() {
let listener = TcpListener::bind("127.0.0.1:25567").unwrap();
let mut buf: [u8; 128] = [1; 128];
let mut buf: [u8; 256] = [1; 256];
for stream in listener.incoming() {
//stream.unwrap().write(buf);
match stream {
@@ -15,13 +15,17 @@ fn main() {
stream.flush();*/
println!("Go!");
let leng = stream.read(&mut buf).unwrap();
buf[(buf[0]-1) as usize] += 2;
let mut sstream = TcpStream::connect("127.0.0.1:25565").unwrap();
sstream.write(&buf[.. leng]);
let c1 = client::Client::new(stream,sstream, &buf);
c1.to_string();
c1.start_proxy().0.join();
c1.start_proxy().1.join();
println!("{}", leng);
if buf[0] < 200 {
buf[(buf[0]-1) as usize] += 2;
let mut sstream = TcpStream::connect("127.0.0.1:25565").unwrap();
sstream.write(&buf[.. leng]);
let c1 = client::Client::new(stream,sstream, &buf);
c1.to_string();
c1.start_proxy();
}
//c1.start_proxy().0.join();
//c1.start_proxy().1.join();
},
Err(_e) => println!("{}",_e),