[erlang-questions] SSL {error, closed}

Daniel Griffin dgriff1@REDACTED
Mon Jul 4 19:10:15 CEST 2011


The twisted python server defaults to accepting SSL 2 or 3. I am using
erlang R14B01. Is there some rule saying that you can't have multiple SSL
connections between 2 programs?

What sort of timing issues could I be having?


Thanks,
Dan

On Mon, Jul 4, 2011 at 4:00 AM, Ingela Andin <ingela.andin@REDACTED> wrote:

> Hi!
>
> It sounds like you are experiencing some kind of timing problem.
> I tried to write a test case to repeat it but I am not getting
> any problem. Which ssl-version you are running?
>
> Regards Ingela Erlang/OTP team - Ericsson AB
>
> 2011/7/2 Daniel Griffin <dgriff1@REDACTED>:
> > I am using SSL sockets to talk between an erlang program and a twisted
> > python program. Different processes in my erlang app occasionally have to
> > open connections and the first one opens fine, then the second errors
> with
> > {error, closed}.
> > I don't know if I am misunderstanding something in SSL or Erlang. The
> > simplest client code I could come up with is:
> > run_test()->
> >     ssl:start(),
> >     %%% works fine
> >     {ok, Conn} = ssl:connect("localhost", 2000, [binary, {packet, 0},
> > {keepalive, true}, {active, false}, { certfile, "controller.crt"},
> {keyfile,
> > "controller.key"} ]),
> >     %%% this next one will return {error, closed}
> >     {ok, Conn1} = ssl:connect("localhost", 2000, [binary, {packet, 0},
> > {keepalive, true}, {active, false}, { certfile, "controller.crt"},
> {keyfile,
> > "controller.key"} ]).
> >
> > The python side gets the connection both times. Bizarrely, if I retry a
> > connection after getting {error, closed} it works.
> > Any insight?
> > Dan
> >
> >
> > _______________________________________________
> > erlang-questions mailing list
> > erlang-questions@REDACTED
> > http://erlang.org/mailman/listinfo/erlang-questions
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20110704/e67ac3cc/attachment.htm>


More information about the erlang-questions mailing list