Skip to content

Instantly share code, notes, and snippets.

@nddrylliog
Created October 7, 2013 13:39
Show Gist options
  • Save nddrylliog/6868189 to your computer and use it in GitHub Desktop.
Save nddrylliog/6868189 to your computer and use it in GitHub Desktop.
import os/[Process, Pipe]
p := Process new(["nc", "towel.blinkenlights.nl", "23"])
out := Pipe new()
p setStdout(out)
p executeNoWait()
while (true) {
chr := out read()
if (chr != '\0') {
chr print()
} else if(p waitNoHang() > 0) {
// process is done
break
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment