clean use and paralelice config server
This commit is contained in:
parent
8991a7fbf0
commit
6530d7b64a
@ -1,10 +1,8 @@
|
||||
use std::net::{TcpListener, TcpStream};
|
||||
use std::os::unix::net::{UnixListener, UnixStream};
|
||||
use std::os::unix::net::{UnixStream};
|
||||
use std::io::prelude::*;
|
||||
use std::result;
|
||||
use crate::conf;
|
||||
use std::sync::{Arc, RwLock};
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
const OP_ADD: u8 = 0;
|
||||
const OP_DEL: u8 = 1;
|
||||
|
@ -1,9 +1,8 @@
|
||||
use std::net::{TcpListener, TcpStream};
|
||||
use std::os::unix::net::{UnixListener, UnixStream};
|
||||
use std::io::prelude::*;
|
||||
use std::result;
|
||||
use std::os::unix::net::{UnixListener};
|
||||
use crate::conf;
|
||||
use crate::server_conf::conexion::Conexion;
|
||||
use std::thread;
|
||||
use std::sync::{Arc, RwLock};
|
||||
use std::path::{Path, PathBuf};
|
||||
|
||||
@ -35,7 +34,8 @@ pub fn start(conf: Arc<RwLock<conf::Config>>){
|
||||
for stream in ser.listener.incoming() {
|
||||
match stream{
|
||||
Ok(s) => {
|
||||
Conexion::new(conf.clone(), s).process_reques();
|
||||
let c = conf.clone();
|
||||
thread::spawn(|| Conexion::new(c, s).process_reques());
|
||||
},
|
||||
Err(_e) => println!("{}",_e),
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user