問題タブ [mpd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
240 参照

c++ - mpd_recv_idle () からの MPD_ERROR_TIMEOUT の後に mpd_connection_clear_error () が失敗するのはなぜですか?

を使用してアイドル ループを実行しようとしていますlibmpdclientが、既に最初のアイドル コールで、明らかに回復不能なエラー状態になります。

のパラメーターに渡しfalseているので、ループを外部から停止して (バックグラウンド スレッドで実行されます)、クリーンなシャットダウン手順を確実に実行できます。disable_timeoutmpd_recv_idle

ここに私のテストコードがあります:

このコードを実行すると (mpd は 127.0.0.1:7701 で実行されています。 で確認しましたnetstat)、次の結果が得られます。

ここでタイムアウトエラーをクリアできないのはなぜですか?回復可能な状況のように見えますか?