the abovementioned socket option is missing from python2.2 as well 2.3. it's needed by nearly all server programs, since i believe the default behaviour in linux changed between kernel versions 2.4 and 2.6. the default also currently varies between operating systems. it controls whether listening to * on a ipv6 socket also accepts ipv4 connections.