2010-04-06 4 views
4

이전에 사용했던 동일한 포트를 사용하려고하면 서버 측 소켓을 만들면 실패합니다. 사용 중 주소 오류가 발생합니다.SBCL의 소켓을 사용하여 이전에 열린 포트를 어떻게 재사용합니까?

(make-instance 'sb-bsd-sockets:inet-socket :type :stream :protocol :tcp) 

어떻게 이런 일이 발생하지 않게 할 수 있습니까?

힌트 및 코드 스 니펫을 매우 환영합니다! (CL 뉴비는 여기.)

고마워!

답변

3

SB-BSD - 소켓을 사용하여 SOCKET - 재사용 - 주소 소켓 옵션 접근 :

(setf (sb-bsd-sockets:socket-reuse-address socket) t) 
관련 문제