Ralf Schmitt <[EMAIL PROTECTED]> added the comment: I just double checked with the following program: #! /usr/bin/env python
import os import fcntl import socket def isnonblocking(fd): return bool(fcntl.fcntl(fd, fcntl.F_GETFL, 0) & os.O_NONBLOCK) def main(): s=socket.socket() s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) s.bind(("0.0.0.0", 8000)) s.listen(5) s.settimeout(30) print "server isnonblocking:", isnonblocking(s.fileno()) client, addr = s.accept() print "client isnonblocking:", isnonblocking(client.fileno()) if __name__=="__main__": main() on my g4 mac it prints: ~/ python serv.py [EMAIL PROTECTED] ok server isnonblocking: True client isnonblocking: True on linux: ~/ python mini/serv.py [EMAIL PROTECTED] ok server isnonblocking: True client isnonblocking: False __________________________________ Tracker <[EMAIL PROTECTED]> <http://bugs.python.org/issue1503> __________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com