問題タブ [reconnect]
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.
connection - エラーを検出するとプッシャーが自動再接続/切断
エラーまたは非接続状態が見つかった場合に Pusher に再接続する方法はありますか?
接続コードは次のとおりです。
c# - ネットワークが切断された後、C# TcpClient が再接続できない
クライアント側のサービスを停止して再度開始するまで、ネットワークが切断され、再度接続された後、クライアントはサーバーに再接続できません。次の例外が発生します。
ターゲット マシンがアクティブに拒否したため、接続できませんでした
再度差し込んだ後。
また、ストリームを閉じることができませtcpClient
んnull
。
これは接続コードです:
サービスを再起動せずに強制的に閉じて新しい接続を作成するにはどうすればよいですか?
node.js - socket.io 再接続時にクエリ文字列パラメーターを更新する
クライアントが socket.io 経由で接続しているときに、サーバー上のクライアントを承認するための ID を含むカスタム クエリ文字列を渡します。
クライアントが何らかの理由で切断した場合、次の関数を呼び出すだけで再接続できます。
ただし、再接続時にはenv.id
通常、最初の接続時とは異なる値が含まれているため、再接続するたびにクエリ文字列に現在の値を含めたいと考えています。
env.id
上記の再接続メソッドは、途中で別の値に変更された場合でも、初期値を再送信します。
再接続関数を呼び出すときに現在のパラメーターを設定しようとしましたが、うまくいかないようです。
env.id
クエリ文字列だけを現在の値で更新してから再接続する簡単な方法はありますか?
var socket = io.connect()
または、一度切断されたソケット オブジェクト全体を破棄し、現在の IDを使用して新しい接続を構築する必要がありますか?
api - Quickbooks API の再接続の問題
ColdFusion で v3 API を介して Quickbooks への接続を実装しており、再接続 ( https://appcenter.intuit.com/api/v1/connection/reconnect )を除いてほとんどすべてが機能しています。顧客情報を取得したり、請求書を作成/更新したりできますが、再接続できません。
アプリからエラー コード 22 (認証が必要) が表示されますが、保護されたリソースにアクセスするための他の API 呼び出しに対して送信するのと同じ認証ヘッダーを送信しています。oauth 仕様には特に「再接続」アクションがないため、私の質問は、Quickbooks 再接続呼び出しの認証ヘッダーにどの特定の oauth プロパティを含める必要があるかということです。
oauth 1.0仕様から、それはConsumer Requests an Access Tokenのヘッダーですか?
oauth_consumer_key
oauth_token
oauth_signature_method
oauth_signature
oauth_timestamp
oauth_nonce
oauth_version
oauth_verifier
または、保護されたリソースにアクセスするため
に送信されるヘッダー
ですか oauth_consumer_key
oauth_token
oauth_signature_method
oauth_signature:
oauth_timestamp
oauth_nonce
oauth_version
または、他のヘッダーセットですか?
また、Dev Playgorundを使用して再接続をテストしてみましたが、そこから
24 - Invalid App Tokenが返されました
だから私はこの時点で途方に暮れています。価値があるのは、切断が正常に機能することです:)
ヘルプ、ガイダンス、提案をいただければ幸いです。
ありがとう
python - Python スクリプト (Reddit ボット) は、http エラー/タイムアウトで変数をリセットします
率直に言うと...私はまだPythonに非常に慣れていません。私がモデレートする subreddit で指定された単一の投稿を読み取る reddit ボットがあります。応答の構文に基づいて、応答し、変数を格納します (例: コメント投稿者の名前、増分番号、既に見たもの)。
reddit がタイムアウトするか、500/504 エラーが発生した場合、ボットはその変数をリセットします。次に投稿が正常に読み込まれると、すべてのユーザー コメントが新しいものとして扱われ、再度返信されます。
さらに、インターネットを一時的に切断してこれをテストしました。再接続するとすぐに、ボットは同じことを行います。
ボットを待機させ、既存の投稿を見て応答したことを覚えておく方法はありますか?
これについての助けは大歓迎です、ありがとう。
私のすべての検索とブラウジングについて、これは私が思いついたのと同じくらいです(繰り返しますが、これは初めてです):
amazon-ec2 - コマンド/スクリプトによって Amazon EC2 で新しいパブリック IP を取得することは可能ですか?
Amazon EC2 インスタンスに IP を再接続するように指示することはできますか?
ローカル ルーター (自宅など) に再接続して新しい IP アドレスを割り当てるように指示するスクリプトがあることは知っています。Amazon VM に似たものはありますか?
javascript - 認証に失敗した Socket.io が再接続を再試行しない
シンプルなトークン認証方法 (サーバー側) でソケット io を使用しています。
});
問題は、クライアントが最初の認証に失敗した場合 (間違ったトークン)、それ以上接続を再試行しないことです。手動で新しい接続を送信しても、ページ全体が更新されるまで再接続されません。クライアント側:
別のパラメーターで再接続を再試行するにはどうすればよいですか?
回避策として、この変数を再度設定して、接続を再試行します。
reconnect - LFTP 再接続無限ループ
ダウンしているホストに接続しようとすると、次のメッセージが表示されます。
試行ごとに遅延が増加します。私を助ける次のコマンドを見つけました:
これにより、(デフォルトの 30 秒ではなく) 10 秒だけ遅延し、コマンドを 1 回だけ繰り返す必要があります。
しかし、それでも無限ループで再接続を遅らせます。
javascript - Web ソケット例外をキャッチできませんでした
Web ソケット サーバーを意図的にシャットダウンすると、クライアントの JavaScript コード:
Chrome コンソールに次のように書き込みます。
この例外は、try-catch でキャッチできませんでした。Webソケット経由でデータを送信できなかったことを確実に検出する方法は? onclose イベントが発生していません。
mysql - node.jsでmysqlデータベースの再接続は可能ですか
私はnode.jsで非常に新しいです。node.jsでデータベース(mysql)の再接続が可能であることを知りたいだけですか?
データベースがほんの一瞬ダウンしたときに接続を確立するために、次のコードを書きました。
また、コードの何が問題なのかを教えていただけると助かります。
次のコードを使用して接続プールを実装しましたが、コードの一部が機能していません。
サーバーに接続プールモジュールを既にインストールしています。Linux サーバーで node.js コードを実行しています。node.jsでアプリケーションを再起動せずに、mysqlデータベースが数秒間ダウンしたときに再接続し、再びアップできますか?