<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif;">
<div>Hi,</div>
<div><br>
</div>
<div>I am trying to design a reconnect sequence using libwebsockets for an application and Iím encountering an issue where it seems like the callbacks registered by the protocol arenít being executed after a reconnect.  My current sequence has moved the connection
 to a function called open_connection where I create a libwebsocket context and perform the connect in a loop as the application will most likely start prior to the Network connection being live.  Our connection environment can be sporadic, hence the need for
 automatic connection and reconnect after disconnect.</div>
<div><br>
</div>
<div>Once itís connected everything appears to work well, it seems to survive one or two disconnects, I have a LWS_<span style="font-style: italic;">CALLBACK_</span>CLOSED case which destorys the libwebsocket context and resets some state variables, then calls
 open_connection again.</div>
<div><br>
</div>
<div>Can you think of something I might be missing that would cause the open_connection to fail after a couple of connect/disconnect cycles, is there a cleaner way to implement the reconnect?</div>
<div><br>
</div>
<div>Thanks,</div>
<div><br>
</div>
<div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">Deric Panet-Raymond</font></font></div>
<div><font class="Apple-style-span" color="#000000"><font class="Apple-style-span" face="Calibri">x</font></font><span style="font-family: Helvetica; font-size: 12px; text-indent: -101px;">8017</span></div>
<div><span style="font-family: Helvetica; font-size: 12px; text-indent: -101px;"><br>
</span></div>
</div>
</body>
</html>