<div dir="ltr"><p class="MsoNormal">I can think of below use cases.<span></span></p>

<p class="gmail-MsoListParagraph">1)<span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'">     
</span>On particular point application do not want listening
 on one of interface because it doesn’t
want to allow connection due to application need or security reason.<span></span></p>

<p class="gmail-MsoListParagraph">2)<span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'">     
</span>One network interface was completely shut down as
it is only required for initial configuration. Interface will never ever come
up again.<span></span></p>

<p class="gmail-MsoListParagraph">3)<span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'">     
</span>In the case of WiFi possibly we are switching to
different WiFi so we will get altogether different network IP. In this case we need
to stop current server & try again starting server once we get connected to
other WiFi.<span></span></p>

<p class="gmail-MsoListParagraph">4)<span style="font-stretch:normal;font-size:7pt;font-family:'Times New Roman'">     
</span>IP got changed due to dynamic IP allocation by
router.<span></span></p>

<p class="MsoNormal"><span> </span></p>

<span style="font-size:11pt;font-family:Calibri,sans-serif">Please correct me if it will justify the stop server
case.</span><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jul 12, 2017 at 12:26 PM, Andy Green <span dir="ltr"><<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On 07/12/2017 02:45 PM, techi eth wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks for confirmation.<br>
I can see from test also it will be two socket lws_get_socket_fd(wsi) will confirm the same.<br>
If it will two listen socket which means two websocket server. Is their any way i can force stop once server listening or both due to application need ?<br>
</blockquote>
<br></span>
This is the third time you ask the same thing.<br>
<br>
No.<br>
<br>
<br>
Can you explain why you think you need to stop the vhost listening?<br>
<br>
-Andy<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
<br>
<br>
On Wed, Jul 12, 2017 at 11:41 AM, Andy Green <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>> wrote:<br>
<br>
<br>
<br>
    On July 12, 2017 2:05:02 PM GMT+08:00, techi eth <<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a><br></span><span class="">
    <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a>>> wrote:<br>
    >Sorry but I am bit confuse from your single socket statement.<br>
    ><br>
    >Here I have two IP address (Due to two different network interface) so<br>
    >I<br>
    >think there should be two socket however if vhost concept is based on<br>
    >single socket working on port sharing then I think this may work.<br>
<br>
    I think it will indeed be two listen sockets then, each bound to one<br>
    ip or interface.<br>
<br>
    Typically vhosts are all piled on the same listen socket + port.<br>
<br>
    >I am not sure how it will behave when concurrent read/write happen on<br>
    >single socket by the multiple client from multiple network at same<br>
    >time.<br>
<br>
    There is no problem with it.  By default lws binds to all interfaces<br>
    at the port (with one socket), this appears as 0.0.0.0 listen<br>
    address in netstat.  So it is easy to confirm.<br>
<br>
    ><br>
    >If network connection go down (I have rejected connection & callback<br>
    >closed<br>
    >) & up again shall i need to create vhost again ?<br>
<br>
    No.<br>
<br>
    -Andy<br>
<br>
     ><br>
     >Thanks<br>
     ><br>
     >On Tue, Jul 11, 2017 at 4:48 PM, Andy Green <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br></span><div><div class="h5">
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>> wrote:<br>
     ><br>
     >><br>
     >><br>
     >> On 07/11/2017 07:05 PM, techi eth wrote:<br>
     >><br>
     >>> Thanks for your input.<br>
     >>><br>
     >>> On rejecting connection in callback will cleanup all the<br>
    resources &<br>
     >>> close listening socket ?<br>
     >>><br>
     >><br>
     >> No.  It will close the connection.<br>
     >><br>
     >> If you want to add the capability to dynamically remove vhosts, by<br>
     >all<br>
     >> means, send me a patch.<br>
     >><br>
     >> Is there any function available in lws  like<br>
     >_/context/_destroy(),which<br>
     >>> will call from application to do the job ?<br>
     >>><br>
     >><br>
     >> You seem a bit confused about this listen socket business.<br>
     >><br>
     >> If both vhosts listen on :443, there is only ONE listen socket open<br>
     >on<br>
     >> :443.  If both vhosts opened their own listen socket, how would the<br>
     >tcp<br>
     >> layer know which vhost socket should get the connection?  It would<br>
     >have to<br>
     >> decide before we could fetch headers or whatever.  It couldn't work.<br>
     >><br>
     >> If you close the single shared listen socket, no vhost can receive<br>
     >> anything.<br>
     >><br>
     >> When the secure connection comes, it uses a TLS trick called SNI to<br>
     >get<br>
     >> the hostname the client was using to connect before the secure<br>
    tunnel<br>
     >is<br>
     >> set up.  From that, it decides which vhost he was trying to connect<br>
     >to,<br>
     >> sets up the TLS tunnel using the correct vhost's certificates, and<br>
     >binds<br>
     >> the connection to the right vhost.<br>
     >><br>
     >> If you want one of the vhosts to start rejecting connections,<br>
    you can<br>
     >use<br>
     >> lws_get_vhost(wsi) once the wsi has bound to a particular vhost and<br>
     >act<br>
     >> differently if it is the 'down' vhost the wsi is bound to.<br>
     >><br>
     >> -Andy<br>
     >><br>
     >> On Tue, Jul 11, 2017 at 3:02 PM, Andy Green <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br></div></div><span class="">
     ><mailto:<br>
     >>> <a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>> wrote:<br>
     >>><br>
     >>><br>
     >>><br></span><div><div class="h5">
     >>>     On 07/11/2017 05:25 PM, techi eth wrote:<br>
     >>><br>
     >>>         Hi,<br>
     >>><br>
     >>>         Now i am able to run both the SSL server. Thanks for input.<br>
     >>>         Could you please check attached file & let me know i am<br>
     >right in<br>
     >>>         using libwebsocket.<br>
     >>><br>
     >>><br>
     >>>     I don't have time to look at users' code.  Unless I feel I owe<br>
     >them<br>
     >>>     for contributions, mowing my lawn or whatever.<br>
     >>><br>
     >>>         I would just like to know how to stop one server listening<br>
     >on<br>
     >>> vhost.<br>
     >>><br>
     >>><br>
     >>>     I assume you want to do it dynamically... the closest you<br>
    can do<br>
     >>>     easily is reject the connection in an early callback.<br>
     >>><br>
     >>>     If you handle the http callback, you can also have it decide to<br>
     >>>     respond with a redirect or a 500 page or whatever.<br>
     >>><br>
     >>>     -Andy<br>
     >>><br>
     >>>         Thanks<br>
     >>><br>
     >>>         On Mon, Jul 10, 2017 at 3:27 PM, techi eth<br>
     ><<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a> <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a>><br>
     >>>         <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a> <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a>>><br>
    <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a> <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a>><br>
     >>>         <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a><br>
    <mailto:<a href="mailto:techieth@gmail.com" target="_blank">techieth@gmail.com</a>>>>> wrote:<br>
     >>><br>
     >>>              I have tried test as suggested by you now I don’t see<br>
     >>> segfault<br>
     >>>              anymore however I am not able to connect over server.<br>
     >>><br>
     >>>              Could you please check attached test code &<br>
    detaild lws<br>
     >log<br>
     >>>         & give<br>
     >>>              me hint what is wrong in code.<br>
     >>><br>
     >>>              Thanks for your input.<br>
     >>><br>
     >>>              On Sat, Jul 8, 2017 at 4:28 PM, Andy Green<br>
     >>>         <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br></div></div><div><div class="h5">
     >>>              <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
     >wrote:<br>
     >>><br>
     >>><br>
     >>><br>
     >>>                  On 07/08/2017 06:51 PM, techi eth wrote:<br>
     >>><br>
     >>>                      Thanks for your input.<br>
     >>>                      Having two context is not right or technically<br>
     >>>         complex ?<br>
     >>><br>
     >>>                      I was running two server without SSL mode from<br>
     >past<br>
     >>>         1 month<br>
     >>>                      & it is working fine with two context.<br>
     >>><br>
     >>><br>
     >>>                  Well... if you want two contexts you better fix<br>
     >your<br>
     >>>         segfault.         You're always free to do what you prefer<br>
     >(and<br>
     >>>         I am free to<br>
     >>>                  ignore your problems with it).<br>
     >>><br>
     >>>                  From:<br>
     >>><br>
     >>>                    - the POV SNI won't work sharing port 443,<br>
     >because<br>
     >>>         the two<br>
     >>>                  vhosts you created by having two contexts don't<br>
     >know<br>
     >>>         about each<br>
     >>>                  other<br>
     >>><br>
     >>>                    - the POV you only have one set of fds in your<br>
     >>>         process, the<br>
     >>>                  context holds a lookup table for all of them<br>
     >>><br>
     >>>                    - the POV you only need to service (ie, wait in<br>
     >poll<br>
     >>>         or epoll)<br>
     >>>                  for one set of fds, not have an idle context<br>
     >increase<br>
     >>> your<br>
     >>>                  service latency on handling service for an active<br>
     >>>         context every time<br>
     >>><br>
     >>>                  ...you should have one context and two vhosts.<br>
     >>><br>
     >>>                  That's literally what the vhosts are for.  It's<br>
     >easy to<br>
     >>>         do, and<br>
     >>>                  from lws perspective "the right thing".<br>
     >>><br>
     >>>                  -Andy<br>
     >>><br>
     >>>                      On Sat, Jul 8, 2017 at 3:59 PM, Andy Green<br>
     >>>         <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br></div></div><span class="">
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>><br>
    wrote:<br>
     >>><br>
     >>><br>
     >>><br></span><div><div class="h5">
     >>>                           On 07/08/2017 06:12 PM, techi eth wrote:<br>
     >>><br>
     >>>                               It is with two context.One context<br>
     >each<br>
     >>>         for one<br>
     >>>                      network interface.<br>
     >>><br>
     >>><br>
     >>>                           I can suggest you don't do that.<br>
     >>><br>
     >>>                           Let's leave aside how I am supposed to<br>
     >guess<br>
     >>>         what you<br>
     >>>                      have done to<br>
     >>>                           service both.<br>
     >>><br>
     >>>                           The network interface to bind to is an<br>
     >>>         attribute of the<br>
     >>>                      vhost, not<br>
     >>>                           the context.<br>
     >>><br>
     >>>                           By default, for compatibility lws creates<br>
     >you<br>
     >>>         one vhost<br>
     >>>                      called<br>
     >>>                           "default" when you create the context.<br>
     >>><br>
     >>>                           If you set the option bit<br>
     >>>                      LWS_SERVER_OPTION_EXPLICIT_VHO<wbr>STS when you<br>
     >>>                           create the context, creating the context<br>
     >does<br>
     >>> not<br>
     >>>                      create any vhosts.<br>
     >>><br>
     >>>                           Instead you can use the same<br>
     >>>         lws_context_creation_info<br>
     >>>                      struct to<br>
     >>>                           create as many vhosts as you want and<br>
     >attach<br>
     >>>         them to<br>
     >>>                      the context<br>
     >>>                           yourself, using<br>
     >>><br>
     >>>                           LWS_EXTERN LWS_VISIBLE struct lws_vhost *<br>
     >>>                           lws_create_vhost(struct lws_context<br>
     >*context,<br>
     >>>                                             struct<br>
     >>>         lws_context_creation_info *info);<br>
     >>><br>
     >>>                           You can mostly re-use your existing info<br>
     >struct<br>
     >>>                      contents, changing<br>
     >>>                           .iface and .name to reflect the vhost<br>
     >hostname<br>
     >>>         (ie,<br>
     >>>                      "<a href="http://warmcat.com" rel="noreferrer" target="_blank">warmcat.com</a> <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>><br>
    <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>> <<br>
     >>> <a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>><br>
     >>>                           <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>>" if people<br>
    reached it<br>
     >by<br>
     >>>         typing<br>
     >>>                      "<a href="http://warmcat.com" rel="noreferrer" target="_blank">warmcat.com</a> <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>><br>
    <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>> <<br>
     >>> <a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>><br>
     >>>                           <<a href="http://warmcat.com" rel="noreferrer" target="_blank">http://warmcat.com</a>>" in their browser).<br>
     >And<br>
     >>>         changing the<br>
     >>>                           protocols, mounts etc according to what<br>
     >you<br>
     >>>         want to be<br>
     >>>                      available.<br>
     >>><br>
     >>>                           Both can be on port 443, lws will use SNI<br>
     >to<br>
     >>>         match the<br>
     >>>                      hostname the<br>
     >>>                           client had used to reach it to decide<br>
     >which<br>
     >>>         vhost to<br>
     >>>                      give them.<br>
     >>><br>
     >>>                           Each vhost can be told to use different<br>
     >SSL<br>
     >>>         certs and<br>
     >>>                      keys.  Lws<br>
     >>>                           will sort it out.<br>
     >>><br>
     >>>                           So... one context.  Two vhosts.<br>
     >>><br>
     >>> <a href="https://warmcat.com" rel="noreferrer" target="_blank">https://warmcat.com</a> and <a href="https://libwebsockets.org" rel="noreferrer" target="_blank">https://libwebsockets.org</a> are two<br>
     >>>                      vhosts on<br>
     >>>                           the same lws server using this method.<br>
     >>><br>
     >>>                           -Andy<br>
     >>><br>
     >>><br>
     >>><br>
     >>>                               On Sat, Jul 8, 2017 at 3:31 PM, Andy<br>
     >Green<br>
     >>>                      <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>                               <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br></div></div><div><div class="h5">
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>                               <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>>>><br>
    wrote:<br>
     >>><br>
     >>><br>
     >>><br>
     >>>                                    On 07/08/2017 05:44 PM,<br>
    techi eth<br>
     >>> wrote:<br>
     >>><br>
     >>>                                        OpenSSL version : 1.0.2h<br>
     >>><br>
     >>><br>
     >>>                                    Supposedly the new OpenSSL<br>
    init /<br>
     >>>         destroy api<br>
     >>>                      was introduced in<br>
     >>>                                    1.0.2g, so it shouldn't be the<br>
     >problem.<br>
     >>><br>
     >>>                                        I have tried libwebsocket<br>
     >from<br>
     >>>         master & i<br>
     >>>                      am getting same<br>
     >>>                                        error.I will do the setup to<br>
     >get<br>
     >>>         the trace.<br>
     >>>                                        Do you confirm libwebsokcet<br>
     >works<br>
     >>>         in above<br>
     >>>                      mentioned<br>
     >>>                               use case ?<br>
     >>><br>
     >>><br>
     >>>                                    I have no idea what your use<br>
    case<br>
     >>>         looks like.<br>
     >>><br>
     >>>                                    Two contexts?  One context?<br>
     >>><br>
     >>>                                        Is their any running sample<br>
     >then<br>
     >>>         it would<br>
     >>>                      be good for<br>
     >>>                               me to test ?<br>
     >>><br>
     >>><br>
     >>>                                    Find out the line of source and<br>
     >>>         reason for the<br>
     >>>                      segfault.  "A<br>
     >>>                                    segfault" by itself is like<br>
     >saying<br>
     >>>         "an error"<br>
     >>>                      or "a<br>
     >>>                               problem", it can<br>
     >>>                                    mean anything.  Related to lws,<br>
     >>>         related to<br>
     >>>                      your code,<br>
     >>>                               something else...<br>
     >>><br>
     >>>                                    -Andy<br>
     >>><br>
     >>><br>
     >>>                                        On Sat, Jul 8, 2017 at 2:51<br>
     >PM,<br>
     >>>         Andy Green<br>
     >>>                               <<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
     >>>                                        <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>> >>>><br>
     >>>                               <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>>><br>
     >>><br>
     >>>                                        <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>>><br>
     >>>         <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>>><br>
     >>>                      <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a><br>
    <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><br></div></div>
     ><mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a> <mailto:<a href="mailto:andy@warmcat.com" target="_blank">andy@warmcat.com</a>><div><div class="h5"><br>
     >>> >>>>>><br>
     >>><br>
     >>><br>
     >>>                               wrote:<br>
     >>><br>
     >>><br>
     >>><br>
     >>>                                             On 07/08/2017 05:16 PM,<br>
     >>>         techi eth wrote:<br>
     >>><br>
     >>>                                                 I was facing<br>
     >segfault<br>
     >>>         over below<br>
     >>>                      use case with<br>
     >>>                                        libwebsocket.<br>
     >>><br>
     >>><br>
     >>>                                             It's usually of<br>
    zero use<br>
     >to<br>
     >>> hear<br>
     >>>                      there is a segfault<br>
     >>>                                        without getting<br>
     >>>                                             a backtrace.<br>
     >>><br>
     >>>                                                 I have two network<br>
     >>>         interface & i<br>
     >>>                      am trying to<br>
     >>>                               run SSL<br>
     >>>                                        server on<br>
     >>>                                                 port 443 for each<br>
     >network<br>
     >>>                      interface.When i run<br>
     >>>                                        independently<br>
     >>>                                                 each server by<br>
     >separate<br>
     >>>         programme<br>
     >>>                      for each it<br>
     >>>                               works<br>
     >>>                                        great but<br>
     >>>                                                 when i run both in<br>
     >same<br>
     >>>         programme<br>
     >>>                      one is<br>
     >>>                               giving segfault.<br>
     >>><br>
     >>><br>
     >>>                                             Is this by any remote<br>
     >chance<br>
     >>>         with two<br>
     >>>                      contexts?<br>
     >>><br>
     >>>                                             What version is your<br>
     >OpenSSL?<br>
     >>><br>
     >>>                                             -Andy<br>
     >>><br>
     >>>                                                 Last line i am<br>
     >getting is<br>
     >>>                      (inserted SSL accept<br>
     >>>                               into<br>
     >>>                                        fds, trying<br>
     >>>                                                 SSL_accept).<br>
     >>><br>
     >>>                                                 Note : Same<br>
     >programme<br>
     >>>         when i run<br>
     >>>                      without SSL<br>
     >>>                               it works<br>
     >>>                                        great.<br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>> ______________________________<wbr>_________________<br>
     >>>                                                 Libwebsockets<br>
     >mailing list<br>
     >>> <a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>><br>
     >>><br>
     ><mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.lib<wbr>websockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>>><br>
     >>>                                               <mailto:<br>
     >>> <a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>><br>
     >>><br>
     ><mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.lib<wbr>websockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>>>><br>
     >>><br>
     ><mailto:<br>
     >>> <a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>><br>
     >>><br>
     ><mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.lib<wbr>websockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>>><br>
     >>>                                               <mailto:<br>
     >>> <a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>><br>
     >>><br>
     ><mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.lib<wbr>websockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>><br>
     >>>                      <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br>
     >>>         <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libw<wbr>ebsockets.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>>>>>>><br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><br>
     >>>                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><wbr>><br>
     >>>                                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><br>
     >>>                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>><br>
     ><<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/m<wbr>ailman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><wbr>>><br>
     >>><br>
     >>>       <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><br>
     >>>                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><wbr>><br>
     >>>                                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><br>
     >>>                                                 <<br>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>>             <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/ma<wbr>ilman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>><br>
     >>>                             <<a href="https://libwebsockets.org/mai" rel="noreferrer" target="_blank">https://libwebsockets.org/<wbr>mai</a><br>
     >>> lman/listinfo/libwebsockets<br>
     >>><br>
     ><<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/m<wbr>ailman/listinfo/libwebsockets</a><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>>>><wbr>>>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>><br>
     >>> ______________________________<wbr>_________________<br>
     >>> Libwebsockets mailing list<br>
     >>> <a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
    <mailto:<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwe<wbr>bsockets.org</a>><br></div></div>
     >>> <a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><span class=""><br>
    <<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mai<wbr>lman/listinfo/libwebsockets</a>><br>
     >>><br>
     >>><br>
<br>
<br>
<br>
<br>
______________________________<wbr>_________________<br>
Libwebsockets mailing list<br>
<a href="mailto:Libwebsockets@ml.libwebsockets.org" target="_blank">Libwebsockets@ml.libwebsockets<wbr>.org</a><br>
<a href="https://libwebsockets.org/mailman/listinfo/libwebsockets" rel="noreferrer" target="_blank">https://libwebsockets.org/mail<wbr>man/listinfo/libwebsockets</a><br>
<br>
</span></blockquote>
</blockquote></div><br></div>