Yes, I’ll try that. On Wed, Jul 3, 2019 at 2:11 AM Santiago Gimeno <[email protected]> wrote:
> What about dup() the fd, then close the handle and open the duplicated fd > with uv_tcp_open? > > El mié., 3 jul. 2019 a las 8:06, Eugene Ostroukhov (<[email protected]>) > escribió: > >> I saw discussion here: https://github.com/libuv/libuv/issues/390 and it >> looks like there's no universal way of transferring a handle between event >> loops. >> >> Is there a way to close a handle without closing the file descriptor? >> >> What I want to do, is in Node.js code to get a handle from the main >> context and pass it into the inspector background thread. This handle would >> be something like a TCP socket or pipe - not a timer, async or such. It >> looks like I can get FD from the main thread and then use uv_tcp_open or >> alike on a background thread to "reopen" it. My main concern would be that >> the main thread will still consider it open and I expect there will be some >> issues. >> >> Any suggestions? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "libuv" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/libuv. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/libuv/af04cbf6-e3a3-43af-a08c-0fbbe9e2ae06%40googlegroups.com >> <https://groups.google.com/d/msgid/libuv/af04cbf6-e3a3-43af-a08c-0fbbe9e2ae06%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > You received this message because you are subscribed to a topic in the > Google Groups "libuv" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/libuv/Nq99BPoYNOI/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/libuv. > To view this discussion on the web visit > https://groups.google.com/d/msgid/libuv/CAAJY-XM1k1HPTc65UHOEQcgC3vDwAXnKrCic2srkv2c32rpLqg%40mail.gmail.com > <https://groups.google.com/d/msgid/libuv/CAAJY-XM1k1HPTc65UHOEQcgC3vDwAXnKrCic2srkv2c32rpLqg%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "libuv" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/libuv. To view this discussion on the web visit https://groups.google.com/d/msgid/libuv/CANaAPkg0DwHeONQu0DcvbfnmMaKAp7JzLv8xSn62OcwzBYRm6w%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
