我正在尝试从 WSL 上的OpenThread GitHub 项目运行命令行示例,发现调用STDIN的代码poll
似乎不起作用。
代码通过调用等待多个句柄select
。当一个键被按下时正确返回,但是当它立即调用时poll
,该函数只返回0。如果我注释掉poll
调用并直接调用read
,那似乎返回了正确的结果。
这是 WSL 的一个错误,还是需要以某种方式调整代码才能在这种环境中工作?
我正在尝试从 WSL 上的OpenThread GitHub 项目运行命令行示例,发现调用STDIN的代码poll
似乎不起作用。
代码通过调用等待多个句柄select
。当一个键被按下时正确返回,但是当它立即调用时poll
,该函数只返回0。如果我注释掉poll
调用并直接调用read
,那似乎返回了正确的结果。
这是 WSL 的一个错误,还是需要以某种方式调整代码才能在这种环境中工作?