如果我尝试使用之前使用的相同端口,则创建服务器端套接字将失败。发生使用中的地址错误。
(make-instance 'sb-bsd-sockets:inet-socket :type :stream :protocol :tcp)
如何阻止这种情况发生?
非常欢迎提示和代码片段! (CL新手在这里。)
谢谢!
答案 0 :(得分:3)
使用SB-BSD-SOCKETS:SOCKET-REUSE-ADDRESS套接字选项访问器:
(setf (sb-bsd-sockets:socket-reuse-address socket) t)