socket instead of the broken sleep(1) on input previously used. This allows irc.js to run with MUCH lower CPU utilization.