Skip to content

Manually poll an UdpSocket is not working, but used to – regression? #955

Closed
@Frando

Description

@Frando

Hi,
I need to manually poll an UdpSocket to drive it from a poll_next method.
I've read #636, where @stjepang suggests to just recreate the future on each poll. I've set up an example here:

https://github.com/Frando/async-std-udp-test/blob/main/src/main.rs

When pinning async_std to =1.6.2 this works as it should. When changing the async_std version to 1.9, the example fails: The reading side is not woken after a first read_from returns Poll::Pending.

Is there something I'm missing, or is this a regression?

I'll try to track down from which version it fails (the 1.6.2 comes from another crate that depended on this version, from where I started debugging why things don't work anymore).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions