gameServer2/src/main.rs
changeset 12852 bd35cb2302b3
parent 12137 193dfdcb0620
child 12853 a9d105dc5c95
equal deleted inserted replaced
12851:4ffab41560c5 12852:bd35cb2302b3
    37 
    37 
    38         for event in events.iter() {
    38         for event in events.iter() {
    39             if event.kind().is_readable() {
    39             if event.kind().is_readable() {
    40                 match event.token() {
    40                 match event.token() {
    41                     utils::SERVER => server.accept(&poll).unwrap(),
    41                     utils::SERVER => server.accept(&poll).unwrap(),
    42                     tok => server.client_readable(&poll, tok).unwrap(),
    42                     Token(tok) => server.client_readable(&poll, tok).unwrap(),
    43                 }
    43                 }
    44             }
    44             }
    45             if event.kind().is_writable() {
    45             if event.kind().is_writable() {
    46                 match event.token() {
    46                 match event.token() {
    47                     utils::SERVER => unreachable!(),
    47                     utils::SERVER => unreachable!(),
    48                     tok => server.client_writable(&poll, tok).unwrap(),
    48                     Token(tok) => server.client_writable(&poll, tok).unwrap(),
    49                 }
    49                 }
    50             }
    50             }
    51             if event.kind().is_hup() || event.kind().is_error() {
    51             if event.kind().is_hup() || event.kind().is_error() {
    52                 match event.token() {
    52                 match event.token() {
    53                     utils::SERVER => unreachable!(),
    53                     utils::SERVER => unreachable!(),
    54                     tok => server.client_error(&poll, tok).unwrap(),
    54                     Token(tok) => server.client_error(&poll, tok).unwrap(),
    55                 }
    55                 }
    56             }
    56             }
    57         }
    57         }
    58     }
    58     }
    59 }
    59 }