Path: csiph.com!eternal-september.org!feeder.eternal-september.org!nntp.eternal-september.org!.POSTED!not-for-mail From: Michael S Newsgroups: comp.lang.fortran,comp.lang.c++,alt.comp.lang.rust,alt.folklore.computers Subject: Re: =?UTF-8?Q?=E2=80=9CThe?= end of software secrecy is almost upon Date: Sun, 1 Nov 2026 21:59:41 +0200 Organization: A noiseless patient Spider Lines: 32 Message-ID: <20261101215941.000000f8@yahoo.com> References: <11amvre$15far$1@dont-email.me> <20261030005434.00005458@yahoo.com> <11c0v1j$her$1@reader2.panix.com> <20261030105900.000020ce@yahoo.com> <11c1uqd$keq$1@reader2.panix.com> <11c2fcl$19bk2$1@dont-email.me> <11c2rla$hko3$2@dont-email.me> <11c362o$lfc1$1@dont-email.me> <11c3uqi$rrul$1@dont-email.me> <11c4dfu$39hoo$1@dont-email.me> <20261031195610.00002b01@yahoo.com> <11c6tfa$3bvko$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Sun, 01 Nov 2026 19:59:49 +0000 (UTC) Injection-Info: dont-email.me; logging-data="2395966"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Yvllpcw1rj3cTP0WMrb5uAQSSKfsFJwc="; posting-host="11d3d385530107890efdeab72cc4671b" Cancel-Lock: sha1:DDB70KF7EaKUkr0l9QcX1uzDpmU= sha256:/K97X2fyHsqdmbfaHmG9rKCjZR6nHuxpEGudrPtsWMA= sha1:GVeJ3LxnhVpOdwRBImawQmbr/4k= sha256:OtGleQ+wCXp3sH8VZHesQpO+47fl1foOs+GsUTy1/ks= X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32) Xref: csiph.com comp.lang.fortran:127142 comp.lang.c++:125567 alt.comp.lang.rust:590 alt.folklore.computers:236279 On Sun, 1 Nov 2026 08:32:42 -0000 (UTC) boltar@caprica.universe wrote: > On Sat, 31 Oct 2026 19:56:10 +0200 > Michael S gabbled: > >On Sat, 31 Oct 2026 09:47:42 -0000 (UTC) > >boltar@caprica.universe wrote: > > > >> On Sat, 31 Oct 2026 05:37:23 -0000 (UTC) > >> Lawrence =3D?iso-8859-13?q?D=3DFFOliveiro?=3D > >> gabbled: > >> >Here=E2=80=99s a fun little thing: if you set a socket to > >> >nonblocking and then do the connect(2) call, it will seemingly > >> >fail with an EINPROGRESS error. But in fact, the connection > >> >attempt gets initiated, and you can monitor its subsequent > >> >progress from your event loop. =20 > >>=20 > >> Far too many devs don't know about or don't understand multiplexing > >> using select() or poll(). Admittedly these are borked on Windows as > >> you can't use sockets with them=20 > > > >On what planet? > > On this one where you see code that is only multithreaded in order to > serve individual sockets, not because it needs to be. > That's because many people unable to implement state machines. Or able, but don't like them. It has nothing to do with availability and functionality of select/poll on Windows.