gameServer2/src/server/network.rs
changeset 13803 fea7c23d9c2c
parent 13802 24fe56d3c6a2
child 13805 0463a4221327
equal deleted inserted replaced
13802:24fe56d3c6a2 13803:fea7c23d9c2c
    98             }
    98             }
    99             Err(HandshakeError::WouldBlock(new_handshake)) => {
    99             Err(HandshakeError::WouldBlock(new_handshake)) => {
   100                 self.socket = ClientSocket::SslHandshake(Some(new_handshake));
   100                 self.socket = ClientSocket::SslHandshake(Some(new_handshake));
   101                 Ok(NetworkClientState::Idle)
   101                 Ok(NetworkClientState::Idle)
   102             }
   102             }
   103             Err(HandshakeError::Failure(_)) => {
   103             Err(HandshakeError::Failure(new_handshake)) => {
       
   104                 self.socket = ClientSocket::SslHandshake(Some(new_handshake));
   104                 debug!("TLS handshake with {} ({}) failed", self.id, self.peer_addr);
   105                 debug!("TLS handshake with {} ({}) failed", self.id, self.peer_addr);
   105                 Err(Error::new(ErrorKind::Other, "Connection failure"))
   106                 Err(Error::new(ErrorKind::Other, "Connection failure"))
   106             }
   107             }
   107             Err(HandshakeError::SetupFailure(_)) => unreachable!()
   108             Err(HandshakeError::SetupFailure(_)) => unreachable!()
   108         }
   109         }