Hello, it’s me again,
Following up on 81993, a program that should log out from the server on shutdown, in one task I call write
on a socket for which a read
call is currently blocked in another task. This causes
core.exception.AssertError@../../.dub/packages/eventcore-0.8.40/eventcore/source/eventcore/drivers/posix/driver.d(340): Overwriting notification callback.
So I guess that is not allowed, but what would be the correct way of doing this – is it possible to cancel the waiting of a task for an I/O event?
Cheers,
David