I did timeout this way: 
    
    
    let connectedSocket = socket.connect(serverAddress, port.Port) # : 
Future[void]
    waitFor connectedSocket or sleepAsync(10000)
    if not connectedSocket.finished :
      quit("Timeout. Could not reach the server. Quitting...")
    echo "Connected!"
    
    
    Run

Reply via email to