TCP/IP open Socket problem
Javier París Fernández
Wed Oct 26 20:31:03 CEST 2005
On Wed, Oct 26, 2005 at 05:03:54PM +0200, Lokesh Naidu wrote:
> TCP/IP client in Erlang communicates with a Server. Some times when the
> connection is lost b/w Client and Server., the socket from the Server side
> remains open. Client socket is closed using gen_tcp:close function. Also
> the port is free(checked using netstat). Now new Socket can't be opened
> with the same port no. from the client. Is it possible to close the
> previous session from Client (Server side socket )?
You would have to force an RST message, which I don't think it's
possible from userspace. However, is is normal TCP behaviour that
you cannot open a new connection with the same port numbers in a
short time, to prevent confusion between old and new connections.
In your case it would be easier to just make the client use another
More information about the erlang-questions