closing a listening socket by port number
Rodolphe Duge de Bernonville
rod@REDACTED
Fri Nov 2 17:56:54 CET 2001
Willem Broekema a écrit :
>
> I want to close a listening socket by its port number.
>
> I have an application that should start a listening socket on a
> predefined port. Instead of return "{badmatch,{error,eaddrinuse}}",
> it should exit, or at least close the socket of, that process and
> take its place.
>
> Is it possible?
>
you should also do that in the module that open the socket :
setsockopt with SO_REUSEADDR
example from different erl files :
gen_tcp:listen(Port, [binary, {packet,cdr}, {reuseaddr,true}])
doc :
http://www.erlang.org/doc/r8b/lib/kernel-2.7/doc/html/inet.html
More information about the erlang-questions
mailing list