<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Arial, sans-serif" size="3">
<div> </div>
<div><font size="2">Hello,</font></div>
<div><font size="2"> </font></div>
<div><font size="2">I'm trying  to work with sctp sockets using gen_sctp module, and faced the following problem:</font></div>
<div><font size="2"> </font></div>
<div><font size="2">Client side code:</font></div>
<div><font size="2"> </font></div>
<div><font size="2">{ok, S}=gen_sctp:open(5555, [{ip,{127,0,0,1}},  binary, inet, {active, true}, {reuseaddr, true}]).</font></div>
<div><font size="2">%% res : {ok,#Port<0.5931>}</font></div>
<div><font size="2"> </font></div>
<div><font size="2">gen_sctp:connect(S, {127,0,0,1}, 6666,[]).</font></div>
<div><font size="2">%% res : {error,{sctp_assoc_change,cant_assoc,0,0,0,0}}</font></div>
<div><font size="2"> </font></div>
<div><font size="2">(if I'm using connect_init(), recv()  result is the same)</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2">The thing that I also do not understand why example code from  <a href="http://www.erlang.org/doc/man/gen_sctp.html"><font color="#0000FF"><u>http://www.erlang.org/doc/man/gen_sctp.html</u></font></a></font></div>
<div><font size="2">Is also not working for me:</font></div>
<div><font size="2"><br>

<font face="Courier New, monospace">  client(</font><font face="Courier New, monospace">localhost</font><font face="Courier New, monospace">, </font><font face="Courier New, monospace">2006</font><font face="Courier New, monospace">) when is_integer(Port) -><br>

      {ok,S}     = gen_sctp:open(),<br>

      {ok,Assoc} = gen_sctp:connect(S, Host, Port, [{sctp_initmsg,#sctp_initmsg{num_ostreams=5}}])</font><font face="Courier New, monospace"> ....</font></font></div>
<div><font face="Courier New, monospace" size="2">        %% It fails with: <font face="Courier New, monospace" color="#FF0000">{error,{sctp_assoc_change,cant_assoc,0,0,0,0}}</font></font></div>
<div><font size="2">?</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2">The environment is:</font></div>
<div><font size="2">SUSE Linux Enterprise Desktop 10 (i586)</font></div>
<div><font size="2">VERSION = 10</font></div>
<div><font size="2">PATCHLEVEL = 1</font></div>
<div><font size="2">LSB_VERSION="core-2.0-noarch:core-3.0-noarch:core-2.0-ia32:core-3.0-ia32"</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2">I read at <a href="http://www.erlang.org/doc/man/gen_sctp.html"><font color="#0000FF"><u>http://www.erlang.org/doc/man/gen_sctp.html</u></font></a> that gen_sctp implementation has only been tested on several Linux versions.</font></div>
<div><font size="2"> </font></div>
<div><font size="2">So the questions are:</font></div>
<div><font size="2">Can I have such results because of the environment?</font></div>
<div><font size="2">If no, then how do you think, what am I missing?</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
<div><font size="2">With best regards,</font></div>
<div><font size="2">Vic</font></div>
<div><font size="2"> </font></div>
<div><font size="2"> </font></div>
</font>
</body>
</html>