問題タブ [rust-tokio]
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.
564 問題
0
投票する
1
に答える
4075
参照
rust - 無限ループでクライアントをサーバーに非同期的に再接続する
サーバーに接続しようとするクライアントを作成できません。
- サーバーがダウンしている場合、無限ループで再試行する必要があります
- サーバーが起動していて接続が成功した場合、接続が失われた場合 (つまり、サーバーがクライアントを切断した場合)、クライアントは無限ループを再開してサーバーに接続しようとする必要があります。
サーバーに接続するコードは次のとおりです。現在、接続が失われると、プログラムは終了します。それを実装する最良の方法が何であるかはわかりません。多分私はFuture
無限ループで作成する必要がありますか?
tokio-line クレートを次のように追加します。