On Mon, 15 Aug 2005, Peter Hansen wrote: > Tom Anderson wrote: > >> Only one socket can be bound to a given port at any time, so the second >> instance of SpecialClass will get an exception from the bind call, and >> will be stillborn. This is a bit of a crufty hack, though - you end up >> with an open port on your machine for no good reason. If > > If you bind with self.sock.bind(('localhost', 4242)) instead, at least > you don't have much of a security risk since the port won't be available > for connections from outside the same machine.
Excellent suggestion, thanks! > Using '' instead of 'localhost' means bind to *all* interfaces, not just > the loopback one. Doesn't '' mean 'bind to the *default* interface'? tom -- All we need now is a little energon and a lotta luck -- http://mail.python.org/mailman/listinfo/python-list