joyent/node — Issue #2767: Cannot listen to low port number on windows 7 64
Author: matthiasg
Created: 2012-02-16 19:39:34+00:00
State: open

I am trying to start a tcp server with node.js on port 104 (which is defined by the dicom standard and the default port for medical devices) but I dont get a valid connection.

using port 1040 (above the privileged range) works fine.

I don't get an error either, it simply does not work even though i do get a listening event. netstat listens node.exe as listener, but my program (which pipes the stream on to another port) works only with a port > 1024.

Now I would have expected either node.js to raise an 'error' event or windows to prompt me, but neither happens.

Note: I started the program with administrator rights.

PS: I have to listen to port 104 since we want to retire a previous program and its standard compliant on port 104. I dont have no trouble starting a c# program on that port.

Is this a bug ? Or some windows thing I am missing ?