make socket for connect() non blocking such that our connections can timeout and produce messages when they do so.
make socket for connect() non blocking such that our connections can timeout and produce messages when they do so.

graphitemaster/redroid,graphitemaster/redroid