Please find attached a short programme that demonstrates a problem I'm having with recv() timeouts. Under Fedora 19 x64, the test programme times out after three seconds (which is the desired behaviour). However, when run from Cygwin, the call to recv() never exits. I am using the latest snapshot (2013-07-03) in 32-bit Cygwin. OS is Windows 7 Ultimate x64 SP1. Many thanks in advance for your help, Dave.