From: Philip Mak Date: 2003-04-10T08:28:44+09:00 Subject: TCPServer#accept blocking in Windows In WinXP ruby if I do this: require 'socket' server = TCPServer.new('localhost', 8231) server.accept then while "server.accept" is running, Ctrl+C will not work to terminate the program. How can I make Ctrl+C work while server.accept is running? Do I have to run server.accept in another thread?