问题标签 [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 投票
3 回答
2096 浏览

api - Quickbooks API 重新连接问题

我一直在通过带有 ColdFusion 的 v3 API 实现与 Quickbooks 的连接,并且除了重新连接(https://appcenter.intuit.com/api/v1/connection/reconnect)之外,几乎所有东西都可以正常工作。我可以获取客户信息、创建/更新发票等,但重新连接没有运气。

从我的应用程序中,我收到错误代码 22(需要身份验证),但我发送的身份验证标头与我为任何其他 API 调用发送以访问受保护资源的身份验证标头相同。oauth 规范没有具体的“重新连接”操作,所以我的问题是 Quickbooks 重新连接调用的 auth 标头中需要包含哪些特定的 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

所以我在这一点上不知所措。对于它的价值断开连接工作正常:)

任何帮助,指导,建议将不胜感激。

谢谢

0 投票
0 回答
294 浏览

mysql - Rails 在事务中重新连接到 db

在 database.yml 中使用 reconnect: true 时,如果连接断开,Rails 将自动重新连接到数据库。然而,当重新连接发生在事务中间时,Rails 似乎完全无知,其效果是,重新连接之前事务的早期部分在连接断开时由数据库自动回滚,但所有由重新连接后的 Rails 只是在新连接上执行 - 在任何事务之外!如果重新连接发生在事务中间,我希望会引发异常,有人知道这样做的任何补丁/宝石吗?

0 投票
2 回答
142 浏览

python - Python 脚本(Reddit 机器人)在 http 错误/超时时重置变量

坦率地说……我对 Python 还是很陌生。我有一个 reddit 机器人,可以读取我主持的 subreddit 中的单个指定帖子。根据响应的语法,它回复并存储变量(例如评论者姓名、递增编号、已经看过)。

如果 reddit 超时或出现 500/504 错误,我的机器人会重置其变量。下次成功加载帖子时,它将所有用户评论视为新评论并再次回复。

此外,我通过暂时断开我的互联网对此进行了测试。一旦它重新连接,机器人就会做同样的事情。

有没有办法让机器人等待并且仍然记得它已经看到并回复了预先存在的帖子?

非常感谢您对此的任何帮助,谢谢。

对于我所有的搜索和浏览,这与我想出的一样多(再次,我是新手):

0 投票
1 回答
666 浏览

amazon-ec2 - 是否可以通过命令/脚本在 Amazon EC2 上获取新的公共 IP?

是否可以告诉 Amazon EC2 实例重新连接 IP?

我知道有脚本可以告诉本地路由器(例如在家中)重新连接并分配新的 IP 地址。有没有类似于亚马逊虚拟机的东西?

0 投票
1 回答
290 浏览

android - 蓝牙重新连接到最后连接的外围设备

我使用 Android 中央设备同时连接一个外围设备。当中央再次检测到其广告时,如何重新连接到最后连接的外围设备?我应该怎么做才能得到这个?Android是否需要绑定外围设备?

我很困惑public BluetoothGatt connectGatt (Context context, boolean autoConnect, BluetoothGattCallback callback)。我不确定布尔值autoConnect是否有帮助,因为 doc. 说:

是直接连接到远程设备 (false) 还是在远程设备可用时自动连接 (true)。

“变得可用”对我来说并不清楚。这是什么意思?

0 投票
1 回答
1447 浏览

javascript - Socket.io 授权失败不会重试重新连接

我正在使用带有简单令牌身份验证方法(服务器端)的套接字 io:

});

问题是,如果客户端第一次授权失败(错误的令牌),它不会再重试连接,即使我发送手动新连接它也不会重新连接,直到整个页面刷新。客户端:

如何重试重新连接另一个参数?

解决方法,再次设置此变量以重试连接:

0 投票
1 回答
991 浏览

wpf - 当我们使用 win7 或其他操作系统的 RDC 关闭并重新连接到这台机器时,Win8.1 将向 WPF 应用程序触发卸载和加载事件

这是一个奇怪的问题,只有在 Win8.1 中。

众所周知,如果一台机器上有一个正在运行的应用程序,当我们通过远程桌面连接连接/断开/重新连接到这台机器时,不应该有任何其他针对该应用程序的行为。但是,我们发现当我们使用 RDC 关闭并重新连接到机器时,Win8.1 会向 WPF 应用程序触发卸载和加载事件。这是一种不受欢迎的行为,可能会导致错误。

以下是稳定的重现步骤:

  1. 编写一个 WPF 应用程序,其中包含一个按钮并处理该按钮的卸载和加载事件。
  2. 例如,使用 RDC 从 Win7 连接到 Win8.1。
  3. 在远程桌面上,运行这个 WPF 应用程序。(加载事件将记录在 a.txt 中)。
  4. 单击“x”关闭 RDC。
  5. 再次连接到这个Win8.1。
  6. 您将看到卸载和加载事件已被触发。

如果 WPF 应用程序在 Win7 或 Win server 2008 中运行,则不会触发这些事件。

所以,我认为这是 Win8.1 中不受欢迎的行为。这是Win8.1 RDP中的错误吗?或者这是一个新功能?

0 投票
1 回答
9387 浏览

reconnect - LFTP重新连接无限循环

当我尝试连接到 dwon 的主机时,我收到以下消息:

每次尝试后延迟 sis 都会增加。我发现以下命令可以帮助我:

它应该只延迟 10 秒(而不是默认的 30 秒)并且只重复一次命令。

但是我仍然在无限循环中延迟重新连接。

0 投票
2 回答
949 浏览

javascript - 无法捕获 Web 套接字异常

当我故意关闭 Web 套接字服务器时,客户端 JavaScript 代码:

在 Chrome 控制台中写道:

try-catch 无法捕获此异常。如何确定无法通过 Web 套接字发送数据?onclose 事件没有被触发。

0 投票
1 回答
4678 浏览

python - 使用 pySerial 重新连接

我正在尝试编写一个连续读取串行输入的函数。该函数必须能够处理与串行端口的意外断开连接,并在可能的情况下重新连接。尽管阅读了关于 stackOverflow 的几个问题帖子并查看了 pySerial 文档,但我还没有找到解决方案。

这是我的代码:

这是我的输出:

我从连接我的设备开始。离开程序运行后,“断开连接”或“无连接”均不显示,程序停止(它不会崩溃)。