Pergunta

Criar um soquete do lado do servidor falhará se estiver tentando usar a mesma porta que já usei antes. Ocorre um erro de endereço em uso.

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

Como faço para impedir que isso aconteça?

Dicas e trechos de código são muito bem -vindos! (CL Newbie aqui.)

Obrigado!

Foi útil?

Solução

Use o SB-BSD-SOCKETS: Socket-Reuse-Address Option Acessor:

(setf (sb-bsd-sockets:socket-reuse-address socket) t)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top