title: SBCL sockets: reuse-address
body: <p>The call to <code>sockopt-reuse-address</code> seems to have no effect. </p>
  
  <pre><code>(setf socket (make-instance 'sb-bsd-sockets:inet-socket 
                              :type type :protocol protocol)
  (setf (sb-bsd-sockets:sockopt-reuse-address socket) t)
  (setf (sb-bsd-sockets:non-blocking-mode socket) t)
  (sb-bsd-sockets:socket-bind socket ip port)
  (sb-bsd-sockets:socket-listen socket backlog)
  </code></pre>
  
  <p>Attempt to rebind to the same port raises the following error:</p>
  
  <pre><code>Socket error in "bind": EADDRINUSE (Address already in use)
     [Condition of type SB-BSD-SOCKETS:ADDRESS-IN-USE-ERROR]
  </code></pre>
  
  <p>What am I doing wrong?</p>