问题标签 [internet-connection]

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 回答
576 浏览

tcp - 如何通过嗅探检测 Internet 连接共享?

我正在嗅探我当前的连接,但我有第二台计算机通过ICS连接到我的计算机。我的应用程序在两者之间没有区别。如何检测第二个并过滤它?

0 投票
3 回答
8217 浏览

linux - Bash 脚本(或多或少)可靠地检查 Internet 是否已启动

我需要一个 Bash(或纯 shell)脚本来放入一个 cronjob,每分钟检查一次 Internet 是否已启动。

我是这样做的:

你会怎么做?您会 ping 哪些主机?

说明:

  • 互联网已启动”,我的意思是我的互联网连接。

  • 通过“ up-w ”,我的意思是有可用的连接(如果我们谈论的是 DNS 关闭或连接真的很慢 [注意超时],这并不重要)。这也是为什么我没有包含任何 IP 而只包含主机的原因。

我还应该 ping Stack Overflow 吗?我的意思是,如果我无法访问 Google、Wikipedia 或 Stack Overflow,我就不想上网 :p

0 投票
1 回答
1839 浏览

google-visualization - Google Chart API - 互联网连接要求?

Google Chart API 在服务器端和客户端都需要互联网连接吗?

0 投票
1 回答
2071 浏览

c# - 以编程方式更改控制面板网络选项以连接到 VPN

可能重复:
以编程方式更改控制面板网络选项以连接到 VPN

我向我的用户提供 VPN 服务,他们中的很多人抱怨说,每次他们想连接到我的 VPN 时,设置新的 VPN 连接并切换到它很麻烦。

在做了一些研究之后,我发现有办法以编程方式做到这一点,例如:

http://hidemyass.com/vpn/

该服务提供了一个程序,可以使用用户名或密码连接到他们的 VPN 服务。我可以自己完成大部分工作,但我真正需要帮助的是他们如何使用该程序连接到 VPN,以及他们如何以编程方式进行操作。

我理想情况下需要做的是在下面的列表中:

  1. 创建一个临时的新连接以通过 VPN 连接到互联网
  2. 当用户按下“连接”时切换到该连接
  3. 当用户按下“断开连接”时,切换回他们的主连接
  4. 破坏与 VPN 的临时连接

如果有人知道这是如何完成的并且可能引导我朝着正确的方向前进,我将不胜感激。此外,我更喜欢在 C# 中执行此操作,但其他语言参考也会有所帮助。谢谢。

0 投票
2 回答
340 浏览

linux - 我可以自动化 pppoeconf 吗?

我是 Ubuntu 用户(目前是 10.04),自从我用了一年多,每次打开电脑要连接互联网时,我都必须手动输入命令$ sudo pppoeconf ,我点击输入一些次,输入我的互联网提供商的密码,然后我再点击几次进入互联网。

我必须每天做 3 次这种无聊的工作,刚才我问你是否知道任何自动化的方法?

谢谢!

罗德里戈·阿尔维斯·维埃拉。

0 投票
1 回答
437 浏览

c# - 处理 Internet 连接中断和数据库连接

我意识到没有办法以原子方式保证:

但是,在 .NET 世界中处理 DbConnection 和 DbCommand 对象时,处理连接问题的正确方法是什么? 我对 MySqlConnection 和 MySqlCommand 对象特别感兴趣,但假设(希望)它的异常模式与 SQL Server 的类相同。

我假设如果互联网在调用 conn.Open() 之前出现故障,则会引发 MySqlException。我还假设如果您调用 ExecuteReader 或 ExecuteNonQuery 并且互联网已经关闭,也会发生同样的情况。

我不确定,因为 MySql 对象的文档没有说。SqlServer 对象只是说它可能会引发 SqlException,这意味着:

对锁定的行执行命令时发生异常。当您使用 Microsoft .NET Framework 1.0 版时,不会生成此异常。

这似乎不包括连接问题......我想做的是处理异常,等待一段时间,然后重新开始。我的应用程序的唯一目的是执行这些数据库调用并在专用系统上运行,因此我认为永远重试确实是最好的选择。也就是说,我很想区分连接异常和其他类型的数据库异常,这可能吗?

我已经做了一些测试,它似乎像我想象的那样工作,但它在所有边缘情况下都有效吗? 如:命令已成功发送到数据库服务器,但在返回结果之前或期间连接断开?如果它不能在所有边缘情况下工作,那么我将不得不:执行一个命令,查询所需的状态更改,执行下一个命令,等等。每个命令都通过是很重要的。

我正在连接到 localhost 上的一个端口,该端口通过 SSH 转发到远程服务器,如果这有影响的话。

0 投票
1 回答
5423 浏览

android - 无线设置对话框

我正在使用以下代码检查网络连接:

现在,在“无连接”上,我使用以下代码启动“无线设置”对话框:

在这里,用户可以“打开/关闭”无线网络,现在我如何知道用户是否“打开”了无线网络?即上述意图在成功的无线连接上返回什么结果。我如何检查它?

我想我需要调用 startActivityForResult 方法,但不知道该怎么做?

更新:

我想做与http://groups.google.is/group/android-developers/msg/6874a5e4675dffdb相同的方式

0 投票
6 回答
602435 浏览

android - 检测 Android 上是否有可用的 Internet 连接

可能重复:
如何检查 Android 上的互联网访问?InetAddress 永远不会超时

我需要检测安卓设备是否连接到互联网。

该类提供了一个听起来很完美NetworkInfo的非静态方法。isAvailable()

问题是:

抛出此错误:

安全的赌注是有另一个类返回一个NetworkInfo对象。但我不知道是哪个。

  1. 如何让上面的代码片段工作?
  2. 我怎么能在在线文档中找到我需要的信息?
  3. 您能否为此类检测提出更好的方法?
0 投票
4 回答
1605 浏览

java - How to use the WinInet API from Java?

According to this answer to an earlier question of mine, the WinInet Windows API is the correct way to read and write internet connection settings in Windows. How can I use this API from Java? I'd prefer a free, open-source solution.

0 投票
1 回答
731 浏览

c# - 自动重新连接到互联网

如何以编程方式强制系统(Windows 7)重新连接到互联网?我需要更改IP。我正在使用 USB 调制解调器华为 E1750