Is there a way I can use python\'s socket.accept() in a non-blocking way that simply runs it and lets me just check if it got any new connections? I really don\'t w
You can invoke the setblocking(0) method on the Socket to make it non-blocking. Look into the asyncore module or a framework like Twisted.
setblocking(0)