socket.SO_REUSEADDR

Ng Pheng Siong ngps at madcap.dyndns.org
Fri Apr 21 05:52:22 EDT 2000


According to Michael Ströder  <michael.stroeder at inka.de>:
> Ng Pheng Siong wrote:
> >     self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
> 
> And with M2Crypto? (AttributeError: setsockopt)

Hmm, gotta add the method, then.

But M2Crypto already does it for you:

class Connection:
    def __init__(self, ctx, sock=None):
        self.ctx=ctx
        self.ssl=m2.ssl_new(self.ctx.ctx)
        if sock is not None:
            self.socket=sock
        else:
            self.socket=socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            # XXX debugging
            self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)

Cheers.

-- 
Ng Pheng Siong <ngps at post1.com> * http://www.post1.com/home/ngps




More information about the Python-list mailing list