<div dir="ltr">Ah I see now in your source. You have to do the host_flush like I have provided here after the enet_host_connect on the client and not inside the event loop itself. What you did is backwards logic as you are waiting for an event to force that event. The host service loop is just an event pump.<div><br></div><div>Hope that clears it up.</div><div><br></div><div>Pablo</div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 15, 2014 at 7:45 PM, Pablo de Heras Ciechomski <span dir="ltr"><<a href="mailto:pablo.deheras@gmail.com" target="_blank">pablo.deheras@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Indeed that is strange. I have correct behaviour on 3 platforms Windows, Mac and iPad using the flush command. Meaning that I immediately get a connect event on the server upon the flush and do not have to send a packet or otherwise to force it from the client.<div><br></div><div><div>  ENetAddress address;</div><div>  enet_address_set_host(&address,m_peerAddress.m_str);</div><div>  address.port=m_peerPort;</div><div>  m_peer=enet_host_connect(m_host,&address,2,0);    </div><div>  if (m_peer==0)</div><div>  {</div><div>    return;</div><div>  }</div><div>  enet_host_flush(m_host);</div><div><br></div><div>Pablo</div></div><div><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Dec 15, 2014 at 7:38 PM, Laftur Jeremy <span dir="ltr"><<a href="mailto:laftur.jeremy@gmail.com" target="_blank">laftur.jeremy@gmail.com</a>></span> wrote:<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pablo, it is my understanding that enet_host_service also would do<br>
this, but to test it, I called enet_host_flush immediately after<br>
enet_host_connect in the client app. The result is the same. The<br>
server does not fire the connect event unless the client sends an ENet<br>
packet after connecting.<br>
Maybe i misunderstand you. What do you mean by "The behaviour that you<br>
are seeking will be the same."?<br>
<div><div><br>
On Mon, Dec 15, 2014 at 3:35 AM, Pablo de Heras Ciechomski<br>
<<a href="mailto:pablo.deheras@gmail.com" target="_blank">pablo.deheras@gmail.com</a>> wrote:<br>
> Or you simply do an enet_host_flush(theHost) in your client app, which will<br>
> force the connect event. The behaviour that you are seeking will be the<br>
> same.<br>
><br>
> Pablo<br>
><br>
> On Mon, Dec 15, 2014 at 5:51 AM, Laftur Jeremy <<a href="mailto:laftur.jeremy@gmail.com" target="_blank">laftur.jeremy@gmail.com</a>><br>
> wrote:<br>
>><br>
>> I'm new to ENet, and I'm excited to use it in my projects. I made<br>
>> simple server and client programs to test it out and to make sure I<br>
>> understood how to use it.<br>
>><br>
>> You may follow this link to view my server code:<br>
>><br>
>> <a href="http://dpaste.com/2JW0DYE.txt" target="_blank">http://dpaste.com/2JW0DYE.txt</a><br>
>><br>
>> ... And the client code is here:<br>
>><br>
>> <a href="http://dpaste.com/1CKC6DC.txt" target="_blank">http://dpaste.com/1CKC6DC.txt</a><br>
>><br>
>><br>
>> The client program appears to function as expected, but the server<br>
>> program isn't firing the connect event for some reason. After combing<br>
>> the documentation and tutorials for more time than I'd care to admit,<br>
>> I finally decided to try to send a packet from the client to see if<br>
>> that did anything.<br>
>><br>
>> It turns out that the server program waits to fire the connect event<br>
>> until the client actually sends a packet over the new connection. You<br>
>> may observe this behavior by uncommenting the indicated lines in the<br>
>> client program source.<br>
>><br>
>> I would first like to know if my example programs exhibit the same<br>
>> behavior for anyone else. If so, I would like to know if the behavior<br>
>> is intended, and if so, I would like to know the reason for that, and<br>
>> I would suggest that the documentation provide some advice on this, as<br>
>> it has confused me greatly. Thanks so much for any help anyone can<br>
>> provide. You're the gold of the Internet just for being available to<br>
>> help.<br>
>> _______________________________________________<br>
>> ENet-discuss mailing list<br>
>> <a href="mailto:ENet-discuss@cubik.org" target="_blank">ENet-discuss@cubik.org</a><br>
>> <a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
><br>
><br>
> _______________________________________________<br>
> ENet-discuss mailing list<br>
> <a href="mailto:ENet-discuss@cubik.org" target="_blank">ENet-discuss@cubik.org</a><br>
> <a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
><br>
_______________________________________________<br>
ENet-discuss mailing list<br>
<a href="mailto:ENet-discuss@cubik.org" target="_blank">ENet-discuss@cubik.org</a><br>
<a href="http://lists.cubik.org/mailman/listinfo/enet-discuss" target="_blank">http://lists.cubik.org/mailman/listinfo/enet-discuss</a><br>
</div></div></blockquote></div><div><br></div></div></div></div></div></blockquote></div>
</div></div>