问题标签 [wifi]

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

ios - iPhone 如何学习新的 WiFi 位置以进行位置估计

我知道 iPhone 可以并且确实使用 WiFi 邻近度来获取大致位置。这显然只有在天空中的某个数据库知道该 WiFi 热点的大致位置时才会发生。我的问题是热点如何进入该数据库?每当 iPhone 具有相当准确的 GPS 位置并检测到 WiFi 时,它是否会自动添加,或者是否有一些手动或编程方式添加热点?

0 投票
2 回答
1568 浏览

iphone - iphone上的本地与远程套接字连接

我想通过创建并连接到 udp 套接字将 OSC 消息从 iphone 发送到另一个程序 (max/msp)。这适用于 iphone 模拟器,即当两个应用程序都在同一台计算机上运行时,但当我在手机本身上安装应用程序时则不行。

我认为问题可能出在指定远程计算机的 IP 上。我正在使用 sockaddr_in 结构来指定 IP 和端口信息。当我在模拟器中运行代码时,可以将 IP 指定为 INADDR_ANY:

sin_addr.s_addr = INADDR_ANY;

当我在设备上运行它时,我试图将我的 IP 转换为十六进制数字并指定它而不是 INADDR_ANY。这不适用于模拟器或设备。

控制台显示套接字正在连接并正常发送数据,但远程程序(max/msp)根本没有收到任何数据。

我已经尝试导入正确的框架,以便它可以在设备和模拟器上运行。

完整代码如下:

导入“UDPSocketCreate.h”

//addr是struct sockaddr_in类型的实例变量

// 此方法在初始化后从应用委托调用

任何帮助将不胜感激

0 投票
1 回答
1925 浏览

android - Android - 将更改的数据从 BroadcastReceiver 传递到另一个对象?

我有一个 Wifi 类,它有几个广播接收器,用于监听 Wifi 连接状态、Wifi Rssi 级别等的变化......

我希望能够将这些数据传递给另一个“引擎”对象,并且仍然保持数据动态变化。

我目前在“Engine”类中创建了一个 Wifi 对象并运行它的方法,然后数据会在 log cat 的 Log 语句中动态显示。

我的问题是尝试将动态变化的数据获取到引擎,当我尝试获取数据时,它会获取第一个值并将其保留在该位置而无需更新。

所以我想知道我的选择是如何做到这一点的?

如果有任何帮助,以下是我当前的代码设置:

无线上网课

还有我的引擎代码:

所以我只是想知道当它从广播接收器接收到更改时,确保来自 Wifi 类的数据在引擎中不断更新的最佳解决方案是什么?

0 投票
2 回答
3764 浏览

c# - 需要使用 C# 通过 Wi-Fi 控制某些设备

我正在开发一个需要控制另一台设备的应用程序。

此控件应使用Wi-Fi

这如何在 C# 中完成?

重要的是要知道我想要制作的其他设备。

我负担得起制作和设计的部分,但如何使用 Wi-Fi 将其连接到 PC?

我不知道。

我只需要一个键来开始搜索或类似的东西。

0 投票
2 回答
845 浏览

android - 仅通过移动数据连接路由网络请求

有没有办法强制我的所有网络请求通过我的 APN(即通过移动网络数据连接)而不是通过 wifi 发出,而不必禁用 wifi?

我想知道我的 Android 应用程序是否可以专门使用网络接入点。

我已经能够设置默认网络 APN 并使用它,但为此我必须先禁用 Wifi。

0 投票
3 回答
11629 浏览

firefox - 关于 HTML 5 中的地理位置

谷歌地图现在可以在 Firefox 的帮助下精确定位我的街道位置。

我知道这是兼容 HTML 5 的浏览器的一项新功能,并且该位置是通过使用连接的 WiFi 网络的某种功能来获取的(我希望我没有做出任何愚蠢的假设)。

我想知道的是整个过程是如何运作的:

  • 为什么只在 HTML 5 中?
  • Firefox 为什么/如何要求我与 Google 地图分享我的位置?
  • 可以指望的正常精度是多少?
  • 如何在我的网站中实现此功能?

提前致谢!

0 投票
1 回答
198 浏览

iphone - Bonjour 网络是否适用于运行 10.4 的 ppc?

我为 Mac 10.5 桌面开发了一个应用程序,它使用 Bonjour 服务通过 wifi 与 iPhone 通信,它在 Mac 10.5 上运行良好,并且能够使用 bonjour 通过 wifi 与 iPhone 进行所需的同步。

但是相同的桌面应用程序(尽管我为 ppc 10.4 重新编译并且编码有一些更改,例如需要删除 @property 等)在运行 10.4 的 ppc 上不起作用。

我在这两种情况下都尝试过: 1. 让桌面为服务器,iPhone 将找到服务,由桌面发布 2. 让 iPhone 为服务器,桌面将找到服务,由 iPhone 发布

但在这两种情况下,我都没有成功,要么桌面无法发布服务,要么无法找到服务。

请让我知道,如果您也遇到过这种类型的错误并在其中找到了一些解决方案。另外,如果您需要更多解释,请问我。

谢谢, 桑尼夫

0 投票
6 回答
4410 浏览

iphone - GKSession - 如果我关闭了蓝牙和 Wi-Fi 怎么办?

我正在开发一个允许点对点连接的 iPhone 应用程序。据我了解,我可以选择使用 GKPeerPicker 或 GKSession。我不喜欢使用 PeerPicker 的想法,因为我想显示一个自定义界面,所以我决定使用 GKSession,嘿,好处是它也可以通过 Wi-Fi 工作,而 Peer Picker 不能。

好的,所以问题是……如果用户同时关闭了蓝牙和 Wi-Fi 怎么办?在 Peer Picker 中,会提示您在不离开应用程序的情况下打开蓝牙。GKSession 没有它......但是哇等一下,我什至无法检查蓝牙是否以编程方式打开!

Carpe Cocoa声称没有问题,只需使用Delegate的session:didFailWithError:方法即可。但是,正如评论中解释的那样……这似乎不再起作用了!根据我的经验,我同意。

有没有其他方法可以以编程方式检查蓝牙是否打开?这是我应该利用可达性的东西吗?还是只是苹果尚未修复的错误?

更具体地说,我正在创建这样的会话:

该类实现了 GKSessionDelegate,我知道它正在工作,因为当我打开蓝牙时,调用委托方法没有问题。我已经实现了它们:

没有打印任何日志语句,并且我在每种方法中都设置了断点,但是当用户同时关闭蓝牙和 Wi-Fi 时,它们都不会被命中。我希望会发生一些事情来触发 session:didFailWithError: 以便我可以提示用户打开蓝牙或连接到 Wi-Fi 网络。

0 投票
1 回答
2661 浏览

android - 如何为“连接到”安全网络调用系统对话框?

我的应用程序需要与安全网络建立新的 Wi-Fi 连接。问题是应用程序不知道密码/密钥/密码短语或 WEP/WPA 调用的任何内容。它不应该知道!

在这种情况下,我希望我的应用程序调用系统“连接到”对话框。只有系统 WifiManager 应该记住这个密码,并且我的应用程序没有涉及的事实对最终用户来说应该是显而易见的。

这可能吗?我认为它应该类似于使用 android.content.Intent.ACTION_SEND 的 Intent() 与其他应用程序一起发送图片。

0 投票
9 回答
106078 浏览

android - 如何使用 Android 从我的应用程序调用 Wi-Fi 设置屏幕

通常我通过单击 .在模拟器上获得 Wi-Fi 设置屏幕Settings > Wireless controls > wifi settings。当按下我创建的 Wi-Fi 按钮时,我需要从我的程序直接进入 Wi-Fi 设置屏幕。Contacts, Call Logs 我们可以使用 Intent.setData(android.provider.contacts.......) 来处理。有没有办法从安卓程序打开设置子菜单/菜单?
请给我建议或示例代码。