test completed
This commit is contained in:
@@ -1,7 +1,6 @@
|
||||
use std::string;
|
||||
|
||||
|
||||
|
||||
pub struct HandShake<'a> {
|
||||
len_pack: u8,
|
||||
len_dom: u8,
|
||||
|
||||
@@ -31,6 +31,8 @@ impl<'a> Client<'a> {
|
||||
pub fn to_string(&self){
|
||||
println!("len_pack {}", self.hs.getHostName());
|
||||
}
|
||||
|
||||
//pub get_hostname(buf &mod)
|
||||
|
||||
fn join_conexions_mutex(c1: Arc<Mutex<TcpStream>>,
|
||||
c2: Arc<Mutex<TcpStream>>,
|
||||
|
||||
14
src/main.rs
14
src/main.rs
@@ -15,10 +15,18 @@ fn main() {
|
||||
stream.flush();*/
|
||||
println!("Go!");
|
||||
let leng = stream.read(&mut buf).unwrap();
|
||||
println!("{}", leng);
|
||||
println!("{}", buf[6]);
|
||||
if buf[0] < 200 {
|
||||
buf[(buf[0]-1) as usize] += 2;
|
||||
let mut sstream = TcpStream::connect("127.0.0.1:25565").unwrap();
|
||||
let mut sstream;
|
||||
|
||||
if buf[6]==49 {
|
||||
buf[(buf[0]-1) as usize] -= 2;
|
||||
sstream = TcpStream::connect("127.0.0.1:25565").unwrap();
|
||||
} else {
|
||||
buf[(buf[0]-1) as usize] -= 1;
|
||||
sstream = TcpStream::connect("127.0.0.1:25566").unwrap();
|
||||
}
|
||||
//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();
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user