[cvsnt] Re: CVS -cannot connect
Tony Hoyle
tmh at nodomain.org
Wed Dec 10 01:21:47 GMT 2003
Ben wrote:
> Not that I know of...
> I'm not going through a firewall or anything.
>
> Like I said, port 2401 is open but nobody's listening!
> Arrgh
They probably are (cvsservice.exe will be listening), but the TCP/IP
pipes are broke. cvsservice works by attaching the input stream (your
TCP/IP connection) to the standard input of a new cvs.exe process... a
common way of working in Unix but not so common in Windows (it is
documented behaviour though in MSDN and should work). AV software
frequently makes mistakes like assuming that sockets are only sockets,
never plain file handles, which means as soon as cvs.exe tries to
printf() to it the connection breaks. There are some firewalls that
have made the same mistake too.
My gut feeling tells me there's some common element to everyone that's
had the problem - be it a rogue piece of software or even some odd
setting in the system registry. Unfortunately I've never pinned it
down. The standard advice to uninstall the AV seems to work 90% of the
time... beyond that I can't really help.
Tony
More information about the cvsnt
mailing list