[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: LuaSocket - non-blocking connect ?
- From: gary ng <garyng2000@...>
- Date: Fri, 29 May 2009 15:29:10 -0700 (PDT)
I use COPAS with luasocket which allows async connect. But would need a non-blocking DNS lookup if you want complete async as DNS lookup using the underlying library can be a blocking call. luasocket supports async connect if you setup the timeout to be 0 if I remember correctly.
--- On Sat, 5/30/09, Francisco Sant'anna <email@example.com> wrote:
> From: Francisco Sant'anna <firstname.lastname@example.org>
> Subject: LuaSocket - non-blocking connect ?
> To: "Lua list" <email@example.com>
> Date: Saturday, May 30, 2009, 5:41 AM
> Is it possible?
> If I'm not missing something, a call to socket.connect
> will block the application until the connection is ok (or
> The problem is that I want to use LuaSocket in an
> event-driven system -- such connect call inside a callback
> would freeze the whole system.
> I would like something like:
> socket.connect(..., cb_function)
> Where cb_function receives the connection or nil when