Function mles_utils::server_run [] [src]

pub fn server_run(
    address: SocketAddr,
    peer: Option<SocketAddr>,
    keyval: String,
    keyaddr: String,
    hist_limit: usize,
    debug_flags: u64
)

Run an Mles server

Example

use std::thread;
use std::net::{IpAddr, Ipv4Addr};
use std::net::{SocketAddr, ToSocketAddrs};
use mles_utils::server_run;

let uid = "User".to_string();
let channel = "Channel".to_string();
let message = "Hello World!".to_string();
let address = "127.0.0.1:8077".to_string();
let address = address.parse().unwrap();
let child = thread::spawn(move || server_run(address, None, "".to_string(), "".to_string(), 100, 0));
drop(child);