問題タブ [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.

0 投票する
2 に答える
489 参照

c# - 再接続後にC#WCFサービスがデータを再送信しますか?これはどのようなプロパティですか?

少し背景。.NET Framework 4を使用してC#で作業しWsHttpBindingています。現在、バインディングにはセキュリティがありません。ハートビートを1秒ごとにWCFサーバーに報告するWCFクライアントがあります。このハートビートは単なる符号なし整数です。

ネットワークケーブルを数分間引っ張ってから、再接続します。失われたすべてのハートビート値が殺到します。これを実現しているのは、どのWCF構成プロパティですか。私はそれらのメッセージがドロップされ、最新のハートビートが何であれ受信することを期待します。

0 投票する
2 に答える
5178 参照

c# - Reconnecting to COM after lost connection

I cannot reconnect to COM port after device on the other end abruptly drops connection. I can connect again only if I close and re-open the application.

ここに私の接続機能があります:

そして、ここに私の再接続機能があります:

誰かが助けてくれれば本当にありがたいです。

ありがとうございました。

0 投票する
2 に答える
8773 参照

php - mysqlサーバーはPDOでなくなりました

PHPスクリプトを実行していて、断続的な問題が発生しています。

PHP致命的なエラー:キャッチされない例外「PDOException」とメッセージ「SQLSTATE [HY000]:一般的なエラー:2013クエリ中にMySQLサーバーへの接続が失われました」

このようなエラーが発生した場合、PDOでmysqlにpingを実行することはできますか?

私のPDO接続が永続的ではないことをお知らせします。PDOをループで接続しています。新しい接続がループで開くたびに私は思います。もしそうなら、なぜmysqlは接続を失っていますか?または、PDO接続がすでに存在する場合は、既存のpdoオブジェクトを提供する可能性があります。ただし、そのようなエラーが発生した場合は、エラーではなく、再接続して新しい接続を提供しようとする必要があります。

エラーを回避するための可能な解決策はありますか?

0 投票する
3 に答える
7084 参照

perl - 準備と実行の間で DB (Postgres) 接続がまだ有効であることを確認するにはどうすればよいですか?

while ループで永遠に実行されるデーモン スクリプトがあります。準備済みステートメントがあり、このステートメントはすべてのループで実行されます。

例:

準備済みステートメントが数時間前に準備された場合、問題が発生します (または発生する可能性があります)。接続が切れる可能性があり、私も実行します。すべての実行前に $dbh->ping をチェックするのはやり過ぎのように見えます。

MySQL は、実際に機能する mysql_auto_reconnect をサポートしています。DBD::Pg にはそのようなものはありません。DBI::Apache について読みましたが、mod_perl などに依存していることがわかります。明らかに Web アプリケーション向けです。

接続状態をチェックし、必要に応じて再接続する「ベストプラクティス」の方法はありますか?#

すべてのループでステートメントを準備できますが、それは解決策ではなく、問題を回避する方法です。

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

perl - Websocket への接続がまだ Net::Async::WebSocket で開いているかどうかを確認します

私は Perl の初心者で、現在 websocket と戦っています。たくさん読んで、試して、コピーして貼り付けた後、次のコードが機能するようになりました。

ここでもう 1 つ必要なのですが、これを解決する方法がわかりません。

https://stackoverflow.com/a/12091867/1645170のような情報を見つけましたが、コードに SO_KEEPALIVE を配置する方法がわかりません。おそらく独自の IO::Socket 接続を作成し、それを Async::Net::WebSocket に渡す必要がありますが、できませんでした。実際、私はこれをどのように行うべきか本当にわかりません。明らかに初心者の問題。

接続が開いているかどうかを30秒ごとにチェックするタイマーを使用して2番目のアプローチを試しました(新しいデータがソケットから来ていない場合)。繰り返しますが、同じ問題ですが、反対側から: 上記のコードで接続が開いているかどうかを確認する方法がわかりません。

基本的な IO::Socket 接続を作成できますが、Net::Async::WebSocket がイベント (on_read-eof、on_frame など) でそれを行う方法が好きなので、上記のコードで何とかしたいと思います。

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

java - Mina を使用してソケットを再接続するにはどうすればよいですか

Mina を使用した Java アプリケーションがあり、ソケットがサーバーに接続している場合、この Java アプリケーションは正常であると思いますが、それ以外の場合は異常です。簡単に言えば、ソケットの長い接続を使用してアプリケーション ステータス モニターを実装します。問題は、Mina を使用してソケットを再接続する方法、またはアプリケーション ステータス モニターを実装する別のより良い方法があるかどうかです。ありがとう。

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

ssh - 再接続が可能で、ファイルからパスワードを取得できる SSH クライアントを知っている人はいますか?

接続が切断された場合に再接続し、再接続時にファイルまたは Web アドレスからパスワードを取得できる ssh クライアントが必要です。

ありがとうございました。

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

c# - ソケットを使用して同じエンドポイントに接続します

クライアント TCP/IP アプリケーションでSocketクラスを使用して、クライアントをサーバーに接続しています。

次のコードがあります。

ここにソケットエラーのリストがあります。

そのため、ある時点でサーバーが接続を閉じるとき、サーバーが別の接続を受け入れる準備ができていることを知るための最良の方法と、同じエンドポイントに再度接続する方法を知る必要があります。

0 投票する
2 に答える
181 参照

python - Python: xml を読み取り、見つからないファイルを検索する

不足しているファイルを Python で再接続しようとしています! XML ファイルを読み取って、タグの例の間にあるファイルの名前を取得することは可能ですか。

次に、外部ドライブ全体でそのファイルを検索しA013_C025_08264E.MOV, etc、関連するパスをコピーして、XML 内の要素<path>...</path><path>ACTUAL PATH FOR A013_C025_08264E.MOV</path>

300 以上のファイルの場合。

XML スニペット:

タグで名前を取得する必要がある<title>場所で、ファイルを検索し、そのパスを<file path>.

0 投票する
0 に答える
1061 参照

ipod-touch - iOS 6.0 コア Bluetooth ペリフェラルの再接続の問題

iPhone 4S で動作する iOS 5.0 で安定して動作するアプリがあります。Bluetooth Low Energy を搭載した iPod (第 5 世代) で動作するように、iOS 6.0 への移行を行いました。iPhone 4S では、ペアリング/結合、接続、切断、および再接続を自由に行うことができました。iPod で同じことを行うと問題が発生します。アプリは正常に切断され、再接続され、このプロセスを 2 ~ 3 回繰り返すことができます。この後、Core Bluetooth Error : 14 が発生し始めます。ログは次のようになります。

アプリは BLE 周辺機器がそれから切断されたと考え、周辺機器はアプリがリーダーから切断されたと考えます。明らかに、ここで奇妙なことをしているのはアプリです。誰かがここで何が起こっているのか説明できますか?

再接続のために呼び出される didDiscoverPeripheral のコードを次に示します。


別の質問は、ペアリングまたはボンディングのいずれかが