问题标签 [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没有安全性。我有一个 WCF 客户端,它每秒左右向 WCF 服务器报告一次心跳。这个心跳只是一个无符号整数。

我拉了几分钟网线,然后重新连接。所有丢失的心跳值都会涌入。什么 WCF 配置属性导致了这种情况发生?我希望这些消息会被丢弃,而我只会收到最新的心跳。

0 投票
2 回答
5178 浏览

c# - 断开连接后重新连接到 COM

在另一端的设备突然断开连接后,我无法重新连接到 COM 端口。只有关闭并重新打开应用程序才能再次连接。

这是我的连接功能:

这是我的重新连接功能:

如果有人可以提供帮助,我将不胜感激。

谢谢你。

0 投票
2 回答
8773 浏览

php - mysql 服务器在 PDO 中消失了

我正在运行我的 php 脚本并遇到间歇性问题:

PHP 致命错误:未捕获的异常 'PDOException' 带有消息'SQLSTATE [HY000]:一般错误:2013 查询期间丢失与 MySQL 服务器的连接'

如果出现此类错误,是否可以在 PDO 中 ping mysql?

我只是想在您的通知中提到这一点,即我的 PDO 连接不是持久的。我正在循环连接 PDO。我想每次新连接都会循环打开。如果是这样,那么为什么 mysql 会失去连接?或者,如果 PDO 连接已经存在,那么它可能会提供现有的 pdo 对象。但是如果发生这样的错误,它应该尝试重新连接并给出新的连接而不是错误。

任何可能的解决方案来避免错误?

0 投票
3 回答
7084 浏览

perl - 如何确保准备和执行之间的数据库(Postgres)连接仍然存在?

我有在 while 循环中永远运行的守护程序脚本。我有一个准备好的语句,这个语句在每个循环上执行。

例子:

如果准备好的语句是在几个小时前准备好的,就会出现(或可能出现)问题。连接可能会死,我也会执行。在每次执行之前检查 $dbh->ping 看起来有点过头了。

MySQL 支持真正有效的 mysql_auto_reconnect。DBD::Pg 没有这样的东西。我阅读了有关 DBI::Apache 的信息,但我认为它依赖于 mod_perl 等。它显然适用于 Web 应用程序。

是否有“最佳实践”方法来检查连接状态并在需要时重新连接?#

我可以在每个循环上准备语句,但这不是解决方案,而只是解决问题的一种方法。

0 投票
1 回答
1683 浏览

perl - 检查到 websocket 的连接是否仍然使用 Net::Async::WebSocket 打开

我是 Perl 初学者,目前我正在与 websockets 作斗争。经过大量阅读、尝试和复制粘贴后,我得到了这段代码:

我还需要一件事,但我不知道如何解决这个问题:

我找到了一些信息,例如https://stackoverflow.com/a/12091867/1645170,但我不明白如何将 SO_KEEPALIVE 放入我的代码中。我可能应该建立自己的 IO::Socket 连接并以某种方式将其传递给 Async::Net::WebSocket 但我无法做到。其实我真的不知道我应该怎么做。显然是初学者的问题。

我尝试了第二种方法,它应该每 30 秒检查一次连接是否打开(如果没有新数据通过套接字)。同样,同样的问题,但另一方面:不确定如何使用上面的代码检查连接是否打开。

我可以建立一个基本的 IO::Socket 连接,但我想以某种方式使用上面的代码,因为我喜欢 Net::Async::WebSocket 如何处理事件(on_read-eof、on_frame 等)。

0 投票
1 回答
905 浏览

java - 如何使用 Mina 重新连接套接字

现在我有一个使用 Mina 的 java 应用程序,当 socket 连接到服务器时,我认为这个 java 应用程序是正常的,否则异常。简而言之,我使用套接字长连接实现应用程序状态监控。问题是如何使用 Mina 重新连接套接字,或者是否有另一种更好的方法来实现应用程序状态监控。谢谢。

0 投票
1 回答
451 浏览

ssh - 有谁知道任何可以重新连接并能够从文件中获取密码的 SSH 客户端?

我需要一个能够在连接中断时重新连接的 ssh 客户端,并在重新连接时从文件或网址获取密码。

谢谢你。

0 投票
1 回答
2836 浏览

c# - 使用 Socket 连接到同一个端点

我在客户端 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 Core 蓝牙外设重新连接问题

我在 iPhone 4S 上运行的 iOS 5.0 中有一个稳定的工作应用程序。我们迁移到 iOS 6.0 以在具有蓝牙低功耗的 iPod(第 5 代)上运行。在 iPhone 4S 上,我们可以随意配对/绑定、连接、断开和重新连接。我们在 iPod 上做同样的事情时遇到了问题。应用程序成功断开连接并重新连接,该过程可以重复 2-3 次,之后我们开始收到 Core Bluetooth Error : 14。这是日志的样子

应用认为BLE外设与它断开连接,外设认为应用与阅读器断开连接。很明显,这是应用程序在这里做一些奇怪的事情。有人可以解释这里发生了什么吗?

这是 didDiscoverPeripheral 中为重新连接而调用的代码。


另一个问题是是否有任何配对或粘合