2009/6/9 Ben Klein shacklein@gmail.com:
Only case that I can think of where 0.0.0.0 handling will break apps is in lazy network programming.
I am shocked, shocked to hear that there might be apps with lazy network programming! ;-p
On Windows, this would likely cause a catchable error. On Linux (at least), the socket connection may succeed. I think someone said C&C3 is affected by this inconsistency between Linux and Windows INADDR_ANY handling; this is probably why :P Until someone demonstrates a real need for this (with appropriate test cases) ...
Apart from the test cases, didn't you just name a real app that needs this?
- d.