In perl.git, the branch tonyc/cygwin-socket has been created <http://perl5.git.perl.org/perl.git/commitdiff/4975a3fb48eb0d4b167ce14930b5f1a0eddd8231?hp=0000000000000000000000000000000000000000>
at 4975a3fb48eb0d4b167ce14930b5f1a0eddd8231 (commit) - Log ----------------------------------------------------------------- commit 4975a3fb48eb0d4b167ce14930b5f1a0eddd8231 Author: Tony Cook <t...@develop-help.com> Date: Thu Jan 9 10:34:18 2014 +1100 [perl #118843] work around recv() behaviour on cygwin cygwin inherits recv behaviour from the Win32 sockets API which doesn't modify the namebuf or it's associated size when you recv() from a connected socket, handle this the same way Win32 does by zeroing the length if it's the same as before calling recv(). Also adds some basic socket function tests to the core tests. ----------------------------------------------------------------------- -- Perl5 Master Repository