Can Socket.io (running on a node.exe) be made to
And of course, do both at the same time: An IIS instance, and multiple node threads/processes all serving on the same port.
Windows offers inter-process port sharing for a while now, so in theory it should be possible. See http://msdn.microsoft.com/en-us/library/ms730158.aspx for details:
But because WCF and IIS 6.0 both use the kernel-mode HTTP stack (HTTP.sys), IIS 6.0 can share port 80 with other self-hosted WCF services running on the same machine, unlike IIS 5.1.
I guess for the IIS part of my question, the question would be: Does node.exe use http.sys?