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

windows-mobile - Windows Mobile 连接类型

如果用户当前使用 wifi 连接,我想下​​载一些数据,但如果用户使用蜂窝数据(例如 3G)连接,我不想做任何事情来防止用户产生数据费用。

为此,我需要知道当前的连接类型。是否有任何 API 可以为我提供这些信息?(这是本机应用程序。)

谢谢。

0 投票
1 回答
3604 浏览

iphone - 为什么 NSNetServiceBrowser 会在 iPhone OS 中找到未发布的服务?

构建我的移动应用程序的桌面版本并为用户提供通过 wifi 同步的功能。在模拟器中一切正常 - 解决网络服务(由桌面应用程序发布)或注意到服务何时不可用时没有问题。

问题是当我在电话上运行应用程序时发现并解决了服务(有时),但 NSNetServiceBrowser 永远不会注意到服务何时不可用。当这种情况发生时,网络服务浏览器会不断地找到一个网络服务(不再发布)来解决它,但随后无法连接到它。在多次尝试失败后,服务浏览器委托的“didRemoveService”最终被调用,应用程序再次开始正常运行。

我会发布我的代码,但我发现 Apple 的 WiTap 示例中也发生了同样的问题。服务被发布和发现,但是一旦它们变得不可用,运行服务浏览器的客户端不会更新 - 并反复尝试解决“不应该”存在的服务。

我发现在关闭 wifi 的情况下运行 WiTap(所以 Bonjour 使用蓝牙)一切正常。我找不到任何人抱怨 WiTap 无法正常工作,也无法在网上的其他任何地方找到此问题。任何原因 - 可能与 iPhone OS 或我的无线网络有关 - 为什么网络服务浏览器可以找到并正确解决(但无法连接到)不可用的服务?

0 投票
4 回答
16065 浏览

iphone - 如何用 Objective-C 判断 iPhone 是否连接到 wifi 网络?

在 Objective-C、iPhone 应用程序的上下文中,我需要能够判断 iPhone 是否连接到 wifi 网络,并在可能的情况下监听此状态的变化。

有谁知道如何做到这一点?

谢谢,加布伊

0 投票
1 回答
2531 浏览

windows-mobile - 在 ad hoc wifi windows 移动设备之间进行通信的更好方法

我们正在使用 802.11 在 ad hoc 模式下在 windows mobile 6 设备上开发无线 ad hoc 通信应用程序。我们正在使用 HP iPAQ 910 设备和 OpenNETCF 智能设备框架 2.3 进行开发。

作为设计约束,每个设备都表示为一个 SSID。如果两台设备想要相互通信,发起方会切换到其他设备的SSID并广播UDP消息。然而,这种切换需要 4-5 秒才能完成,并且在某些情况下可能不希望花费这么多时间。我们想知道是否有更好更快的方式让两个设备进行通信,从而避免切换 SSID?

如果需要更多信息,请告诉我们。在此先感谢您的帮助!

0 投票
2 回答
2809 浏览

c# - 使用 .net 应用程序限制 wifi 访问

目前以下是我的wifi连接的设置。

笔记本电脑 1 ------> Wifi 路由器 <----- 笔记本电脑 2

大约有 5 台笔记本电脑连接到 wifi 路由器以访问互联网。网络受密码保护,因此任何拥有有效网络密钥的人都可以连接和访问互联网。

我计划开发一个本地网站,其中包含用户名和密码列表。我还将删除wifi网络的密码,以便任何人都可以连接。

如果连接的系统尝试访问 Internet 中的网页,则将它们重定向到登录页面(在本地网站中)并要求他们登录。成功登录后,应将 mac id 添加到“允许”列表并开始监控。没有有效用户名和密码的人不应该使用互联网。

我正在考虑开发应用程序以阻止/允许通过 vb.net/c# 应用程序访问互联网。

我对网站部分没意见。我想知道的是

  1. 我如何阻止/允许通过 .net 应用程序访问互联网。

  2. .net 是否有可能,或者我应该进行非托管代码开发?

  3. 如果可能的话,最好的起点是哪里?我有winforms开发经验,但网络编程经验不多。

  4. 我当前的 wifi 设置会有任何变化吗?可能是一个新的网络服务器/代理服务器,它将托管网站和 Windows 应用程序?

抱歉问题太多了 ;-)

0 投票
2 回答
652 浏览

networking - 当 Internet 连接可用时,Blackberry 会收到通知。

有什么方法可以知道网络是否在黑莓设备中连接。我有以下代码,但它一直在等待网络超时。

有没有其他办法。

0 投票
2 回答
81444 浏览

windows-7 - 如何检测和禁用 Windows 7 虚拟 wifi 适配器

Windows 7 有一个(简洁的?)新功能,称为“虚拟无线适配器”。在这里阅读:

http://www.istartedsomething.com/20090516/windows-7-native-virtual-wifi-technology-microsoft-research/

我有一个使用本机 Wifi API ( http://msdn.microsoft.com/en-us/library/ms706556%28VS.85%29.aspx ) 直接控制 windows wifi 接口卡的应用程序。请将此问题视为一个给定的问题,即我需要使用此记录的 api 直接控制 wifi 适配器,而不能只由操作系统和用户决定。

Windows 7 虚拟适配器应该包含在任何经过​​批准的 Windows 7 wifi 驱动程序中。那里的驱动程序现在似乎有很多错误,我发现除非我手动禁用虚拟 wifi 适配器,否则真正的适配器在 WLAN api 的命令下将无法可靠地连接到无线接入点。

我的主要问题是“如何检测 Windows 虚拟 wifi 适配器的存在?”

请注意,WlanEnumInterfaces 的文档说:

如果计算机有一个无线网络适配器,此虚拟设备通常在“网络连接文件夹”中显示为“无线网络连接 2”,设备名称为“Microsoft 虚拟 WiFi 微型端口适配器”。此虚拟设备专门用于执行软件接入点 (SoftAP) 连接,并且不在 WlanEnumInterfaces 函数返回的列表中。

我怀疑有 shell api 可能提供控制面板用来显示虚拟适配器的枚举。

为了获得额外的功劳,我如何以编程方式禁用此适配器?

提前致谢。

0 投票
3 回答
5348 浏览

java - Java中的Wifi信息

如何在Java中获取附近 wifi 路由器的MAC 地址SSID信号强度?最好是系统独立的,如果不是那么 Windows。

0 投票
3 回答
2778 浏览

c# - Windows Mobile - 通过 WiFi 的设备到设备?

是否有任何好的 api 或通过 WiFi 在两个设备之间进行通信的示例?

我正在为 600 window 的移动(第 5 版)设备编写应用程序。他们偶尔需要连接另一台设备并交换信息。

每台设备都通过 GPRS 连接到互联网(使用电话线)。我可以通过它进行通信,但速度很慢,可能无法在所有位置使用(这个应用程序将在全国范围内使用)。

仅供参考,我也计划研究蓝牙,但我们在 Symbol Devices (MC70) 上获得的堆栈是 Stonestreet One 堆栈(我们无法更改)。没有托管代码 API 的堆栈很难使用。此外,它需要手动设置才能使用。我的用户不会很喜欢技术。

如果有另一种通信方式(即通过 WiFi 连接),我会喜欢的。

(理想情况下,我希望能够以编程方式打开 WiFi,发送/接收数据,然后关闭 WiFi(以节省电池)。)

任何帮助/建议表示赞赏。

0 投票
2 回答
12741 浏览

iphone - 如何获取当前接入点的 MAC 地址/BSSID?

我的 iPhone 通过 WiFi 连接到接入点。有人现在如何使用 Objective-C 检索此接入点的 MAC 地址吗?