gameServer2/src/utils.rs
changeset 13416 cdf69667593b
parent 12137 193dfdcb0620
child 13423 87a6cad20c90
equal deleted inserted replaced
13415:0eedc17055a0 13416:cdf69667593b
     1 use mio;
     1 use mio;
     2 
     2 
     3 pub const PROTOCOL_VERSION : u32 = 3;
     3 pub const PROTOCOL_VERSION : u32 = 3;
     4 pub const SERVER: mio::Token = mio::Token(1000000000 + 0);
     4 pub const SERVER: mio::Token = mio::Token(1000000000 + 0);
       
     5 
       
     6 pub fn is_name_illegal(name: &str ) -> bool{
       
     7     name.len() > 40 ||
       
     8         name.trim().is_empty() ||
       
     9         name.chars().any(|c|
       
    10             "$()*+?[]^{|}\x7F".contains(c) ||
       
    11                 '\x00' <= c && c <= '\x1F')
       
    12 }