问题标签 [network-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 投票
14 回答
128820 浏览

javascript - 如何检测在线/离线事件跨浏览器?

我正在尝试使用 HTML5 在线和离线事件准确检测浏览器何时离线。

这是我的代码:

当我在 Firefox 或 IE 上点击“脱机工作”时它工作正常,但当我真正拔掉电线时它有点随机工作。

检测这种变化的最佳方法是什么?我想避免重复超时的ajax调用。

0 投票
1 回答
981 浏览

vb6 - 如何验证远程 MySQL 服务器是否有效且存在

我有一个允许用户手动输入远程服务器名称的 VB6 应用程序。我需要使用用户提供的服务器名称连接到 MySQL 数据库。

如何检查用户输入的服务器是否有效并且我可以连接到它?

0 投票
2 回答
2706 浏览

android - 没有 Internet 连接时如何显示自定义对话框?

当没有连接到 Internet 时,我想在 webview 应用程序中显示自定义对话框。如何检查 Internet 连接,然后调用对话框?

0 投票
5 回答
53251 浏览

android - 如何让我的安卓模拟器使用我电脑的 VPN 接口?

我的公司需要 VPN 才能连接到我们的开发系统,这是我第一次尝试在家中使用 android 应用程序。原来模拟器不想使用 VPN 接口,所以即使我在连接 VPN 的笔记本电脑上连接到我们的开发系统,运行在它上面的模拟器也没有。

我已经想到了3个解决方案:

  1. 在模拟器上运行 VPN 客户端,但我希望有一个比这更简单的解决方案
  2. 在我的本地机器上设置代理服务器
  3. 在我的本地机器上转发一个端口

2和3可能可以工作,但我仍然想知道是否有一种简单的方法可以让模拟器在没有解决方法的情况下使用VPN接口。

我正在运行 OS X 10.7,并且我已经尝试使用 network>>set service order 调整接口优先级顺序。

我想我可以掸掉旧戴尔的灰尘并在那里尝试,但我希望得到相同的结果。

0 投票
2 回答
2572 浏览

android - Android,我如何用网络连接封装一个 AsyncTask 类

我从 android 开始(3 天前),我无法得到我想要的解决方案。所以,我在这里读了很多关于 asyncTask 的帖子,现在我确定我很困惑。

首先,这是我的第一个问题,所以我希望我至少能做到这一点。

我想要的是有一个类来连接到某个服务器以及它的结果。之后分析 json 或 xml。

所以这就是我所做的。这是我的活动课(从主课调用)

这是我连接到网络服务的课程。

我读到了一些关于听众的设计模式,但首先我想更好地理解为什么这不起作用。我从服务器收到一个错误,我想知道这是否正确或发生了哪个大的 newby 失败。

提前谢谢。

0 投票
3 回答
2914 浏览

java - 如何查看机器是否尝试连接到我的(linux)服务器?

我正在尝试连接到具有多个侦听端口的 linux 服务器,并且我的连接失败(根据我的客户端),因为“主机已关闭”......但是,我知道主机已启动。

那么是否有一个脚本或日志文件我可以更改/检查以查看服务器端被拒绝的连接......更好的是,看看为什么连接失败?

一般来说,我发现连接失败可能会产生误导或模棱两可的错误消息......所以我认为这将一劳永逸地解决我的连接调试活动,这样我就可以直接测试端点是否拒绝连接在实际的服务器端,而不是根据客户端错误消息进行猜测。

顺便说一句,这与 hadoop 有关。

0 投票
3 回答
352 浏览

networking - 是否可以确定计算机连接到交换机上的哪个插孔?

是否可以通过编程方式确定计算机连接到网络交换机上的哪个插孔?

0 投票
4 回答
4010 浏览

android - 无法接收网络相关事件

我已经注册到ConnectivityManager.CONNECTIVITY_ACTIONBroadcastReceiver,用于接收网络状态事件,但是onReceive当我打开或关闭我的 wifi 连接时,我的函数没有被调用。

正如文档中提到的,这是一个粘性广播接收器,当我们注册它时会被触发。

但是onReceive当我注册这个接收器时,我的函数中没有任何事件,可能是什么原因?

在我的清单文件中,我拥有访问 Internet/网络/Wifi 连接及其状态的所有权限。

我正在使用以下代码注册此意图:

在我的 Logcat 中,我收到此广播接收器的以下错误消息寄存器:

可能是什么原因?有没有办法找出 BroadcastReceiver 是否正确注册?

谢谢。

0 投票
1 回答
196 浏览

networking - 网络连接关闭

请帮我解码以下内容。我的网络有问题,无法弄清楚它在哪里。以下是我们通过运行 OPNET 软件从捕获中获得的解码摘要。

我认为连接 2 是成功的,客户端以 FIN 结束,而连接 1 过早结束发出 RST,可能是什么原因..?

连接 1 帧源目标解码摘要

480 服务器客户端 D=3590 S=443 FIN ACK=3832271994 SEQ=1338775336 LEN=0 WIN=11088 481 客户端服务器 D=443 S=3590 ACK=1338775337 SEQ=3832271994 LEN=0 WIN=64512 502 客户端服务器 D=443 S =3590 RST ACK=1338775337 SEQ=3832271994 LEN=0 赢=0

连接 2

855 服务器客户端 D=3600 S=443 FIN ACK=3778329063 SEQ=3650187663 LEN=0 WIN=26328

856 客户端服务器 D=443 S=3600 ACK=3650187664 SEQ=3778329063 LEN=0 WIN=63297

857 客户端服务器 D=443 S=3600 FIN ACK=3650187664 SEQ=3778329063 LEN=0 WIN=63297

859 服务器客户端 D=3600 S=443 ACK=3778329064 SEQ=3650187664 LEN=0 WIN=26328

总之,连接结束是,

1 - 服务器:FIN,客户端:RST
2 - 服务器:FIN,客户端:FIN

0 投票
1 回答
475 浏览

macos - 监控设备何时断开我的 wifi 网络

我正在做一个简单的爱好项目,该项目检查用户何时连接/断开我的 wifi 网络。

什么有效: 我有一个Python在 Mac OS 10.6 上运行的脚本,它基本上tail是系统日志/var/log/system.log。所以,脚本只是检查MAC Address我的 iPhone,如果找到它,它就知道我已经连接。

我正在尝试做的事情: 现在,我正在尝试查找此 iPhone 何时断开我的 wifi 网络(尽管,我不需要知道它接下来会加入哪些网络)。我尝试查看一些NMAP 命令来检查DHCP lease file但尚未成功。

有人可以帮我吗?