I think I know what the problem is. It requires a coder with Windows (and some knowledge of windows APIs) to add a bit of code though. In contrib/epee/include/console_handler.h, the wait_stdin_data needs some code to implement what the select does (wait till there is data on stdin, while we're not told to stop). As it is, the Windows version will not care about that and go into a blocking std::getline, and I think there's a good chance you're getting stuck in that. Anyone with the above description to do this ? It's pretty simple if you know the right Windows API for this (assuming the API is not stupidly).