I think you have run into the XP firewall problem. The same thing has happened to a few people before and it has usually been a Zone Alarm compatability issue. You need to uninstall Zone Alarm or any other software firewall you have installed. Turning it off will not be enough you need to completely uninstall it. Zone ALarm and a few other firewalls on XP interfere with ruby's socket access and causes the problem you are seeing. Try to uninstall your firewall and try it again. I know it sucks because xp really needs a firewall but thats the current state of the issue. Search this list and you will find other threads about this same subject. Some of them have suggestions for other firewalls that work with ruby and XP. HTH- -Ezra Zygmuntowicz WebMaster Yakima Herald-Republic Newspaper ezra / yakima-herald.com 509-577-7732 On Aug 14, 2005, at 9:06 PM, mycallidus / yahoo.com wrote: > Both Ctrl-C and Ctrl-Break work if no browser requests to the server > yet. I use the following command to start the Rails HTTP server, > > ruby script/server > > I can terminate it with either Ctrl-C or Ctrl-Break before using the > brower to access the server at http://localhost:3000. Once the > request > is in, the server seems to be hanging and has no response to Ctrl-C > nor > Ctrl-Break. This is the same behavior when RubyGems is trying to > connect to a remote server. The only way to stop the HTTP server or > RubyGems is by closing the DOS window. > > Barry > >