std.socket tutorials? examples?
Cecil Ward
cecil at cecilward.com
Mon May 1 01:51:41 UTC 2023
On Sunday, 30 April 2023 at 22:37:48 UTC, Adam D Ruppe wrote:
> On Sunday, 30 April 2023 at 22:10:31 UTC, Cecil Ward wrote:
>> How do we wait for an ‘or’ of multiple asynchronous events in
>> this kind of code?
>
> You can set a timeout value for Socket.select, but Phobos isn't
> going to help you with anything other than sockets and timeouts
> (despite the fact the underlying operating systems can, in
> fact, do it).
>
> There's a few other libs that can help with this, including one
> I'm aiming to release some time in May, or vibe.d has its own
> ways of doing it, among others. You can also import
> core.sys.stuff and call the OS functions without a middle man.
>
> But the D stdlib is quite underpowered when it comes to these
> things. Socket.select is ok but just the basics.
Many thanks, Adam.
More information about the Digitalmars-d-learn
mailing list