[erlang-questions] SSL {error, closed}

Ingela Andin ingela.andin@REDACTED
Mon Jul 4 11:00:23 CEST 2011


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
>
>



More information about the erlang-questions mailing list