} catch (Throwable ex) {
logger.error("Server get socket Exception", ex);
throw ex;
}finally {
if(socket != null){
socket.dispose();
}
}
byte[] buffer = socket.receive(p.getSessionID(), currUserCount);
Protocol result = Protocol.fromBytes(buffer,socket.isRights(),socket.getDESKey());
if (this.state == ServerState.Testing) {