问题标签 [discovery]

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

android - 在 Android 上禁用“蓝牙权限请求”确认 - 使用 ACTION_REQUEST_DISCOVERABLE

我正在尝试将我的 Android 手机广播为蓝牙服务器,为此,我首先想让 Android 成为“可发现的”。

我这样做是使用 ACTION_REQUEST_DISCOVERABLE,如下所示:http: //developer.android.com/guide/topics/wireless/bluetooth.html#EnablingDiscoverability

不幸的是,这也会在手机上弹出一个“蓝牙权限请求”对话框。

有什么方法可以让我的手机“可发现”,而无需提示用户?

谢谢!

0 投票
2 回答
10663 浏览

c# - WCF 发现根本不起作用

我正在尝试将临时发现添加到简单的 WCF 服务客户端设置(当前通过控制台应用程序中的自托管实现)。在 Windows 7 上使用 VS2010 进行调试,并尽我所能在在线教程中找到,但仍然 - 发现客户端什么也没找到。不用说,如果我将客户端打开到正确的服务端点,我就可以从客户端访问服务。

服务代码:

服务应用程序配置:

客户端发现代码:

'endpoints' 集合总是空的。我已经尝试从调试器,命令行,管理命令行运行服务和客户端 - 一切,但无济于事(所有在本地机器上,当然,不是说我需要它运行我的整个子网最终)

任何帮助,将不胜感激 :-)

0 投票
2 回答
5319 浏览

android - 网络设备发现

对于我的 Android 应用程序,用户需要连接到将托管在同一 LAN 中某处的服务器。在同一个 LAN 上可以托管多个服务器。为了方便用户,我打算扫描 Android 设备连接到的当前 LAN,然后列出所有运行服务器的网络设备,而不是让用户将 IP 输入计算机手动。

我对网络还很陌生,经过一番搜索,我发现我必须使用多播 DNS 搜索或 UDP 广播来检测其他设备。我还找到了一个名为 jmDNS 的不错的库,尽管我发现它上面的文档和示例代码非常少。有人可以指出我正在努力做的事情以节省我浪费的时间(主要是如果我走在正确的轨道上)的正确方向吗?我假设我必须稍微修改我的服务器才能广播它?如果我将 IP 手动输入到我的应用程序的配置页面中,它会完全按预期工作。此外,这只需要发现 Windows 计算机,不确定这是否重要。提前致谢。

0 投票
1 回答
638 浏览

c# - 调用 WCF 客户端函数在 IIS 上不起作用

我使用 WCF 发现创建了一项服务。当它部署在特定端口上时一切正常(使用 VS2010 调试),但是当我尝试将其部署到 IIS 时,它找到了服务但无法运行任何方法。

这是代码:

尝试运行该client.getMsg()方法时,出现以下错误:

EndpointNotFoundException:
http://computerName.domain/services/Service.svc上没有可以接受消息的端点侦听。这通常是由不正确的地址或 SOAP 操作引起的。有关更多详细信息,请参阅 InnerException(如果存在)。

但是我得到了地址,这意味着它找到了它。如果我使用调试部署器(而不是 iis),我会在其中找到它http://localhost:port/services/Service.svc并且它运行得非常好。我怎样才能将它部署到 iis 而没有问题?

操作系统:win7 64位

配置文件:

0 投票
2 回答
979 浏览

java - 网络发现工具 - java

我需要编写一个网络发现 Eclipse 插件,以获取操作系统详细信息、给定子网或 IP 范围的架构(32/64),并呈现拓扑视图。

感谢有关如何开始的任何帮助/指示。

谢谢。

0 投票
1 回答
407 浏览

service - jini 服务发现

在 Jini 服务发现中,您可以通过为要发现的服务类型的 class[] 提供 null 来搜索所有类型的服务。我的问题是如果你的类路径中没有发现的服务接口会发生什么。例如,在网络中有 2 个具有接口 IService1 和 IService2 的服务,它们都不在我的类路径中。当他们被发现时会发生什么?代码是否会从 HTTP 服务器下载到我的 JVM(假设它被配置为指向 HTTP 服务器)?

(是的,我知道 Jini 已经死了 :-))

谢谢!

0 投票
2 回答
12156 浏览

ios - 有什么方法可以在无线网络上检测 iPad 或 iPhone?你好?

我正在尝试检测连接到无线网络的 Apple 设备。使用 Bonjour 相对简单,但我也在尝试检测它是什么类型的设备。比如,MacBook Air、MacBook Pro、MacPro、iPhone、iPod 或 iPad。

我发现对 MacBook 和 MacPro 的 Bonjour 请求包括对包含模型的查询的“附加部分”响应:

通过对 iPhone(3GS 和 4)、iPod touch 和 iPad2 的测试,所有的 iDevice 都只用它们的名字来响应:

显然,名称可能无法反映设备。所以,我不想尝试从名称中推断设备的类型。有谁知道检测 iDevice 类型的任何其他方法?


编辑:为了清楚起见,我使用的命令是: dig @224.0.0.251 -p5353 -x 192.168.1.111 ... 替换 Apple 设备的 IP 地址

0 投票
2 回答
19750 浏览

c# - 32feet.net 如何在 c# 中异步发现附近的蓝牙设备

我正在尝试在 C# 应用程序中使用32feet.NET蓝牙库来检测附近的设备。我的小应用程序的目的是使用人们手机的蓝牙功能让 PC 知道房间里有谁。

做这样的事情的最好方法是让我想要“跟踪”的设备连接一次,然后不断检查它们是否可以通过蓝牙检测到。

现在我的问题:

  1. 我是否需要将设备与我的应用程序配对或验证?如何使用 32feet.NET 在 C# 中执行此操作?

  2. 如何持续检查范围内的设备并将它们与存储的设备进行比较?

我知道所有这些可能都在库文档中,但是对我来说真的很难阅读,而且大多数示例似乎都在 VB 中,我不知道并且很难翻译成 C#(尤其是在涉及到AsyncCallbacks 等)。

如果有人能推动我朝着正确的方向前进,我会非常高兴!

0 投票
2 回答
730 浏览

android - Android NFC,在发现时将标签传递给不同的侦听器

我有一个 NFC 应用程序,它在清单中设置了所有适当的意图过滤器,以仅响应特定类型的 NFC 技术。

这部分有效,但我不明白如果另一个应用程序具有完全相同类型的过滤器会做什么。

我的应用程序会忽略除特定类型之外的所有 nfc 标签,扫描时我的应用程序会从 onDestroyed()(或根本不运行)弹出到 onCreate() 并从标签中读取信息。

现在这被我的标签中的信息进一步过滤,我放置了一种特殊的字符串,我的应用程序正在寻找它。但不幸的是,这要求它在确定它是哪种技术之后阅读标签。如果它不是我的字符串之一,该应用程序就会消失 - 但我不明白如果另一个应用程序正在寻找相同类型的技术会发生什么。

我更愿意发生的是我的应用程序在看到这个标签时被加载,但是在忽略它之后就消失了。然后其他具有完全相同过滤器集的应用程序可以加载并在标签上运行。但我不明白这是如何处理的,我可以预见许多 NFC 应用程序将进入市场。

洞察力赞赏。

0 投票
0 回答
413 浏览

android - Android:LIAC蓝牙如何

有谁知道我如何在 Android 上使用 LIAC 有限查询访问代码(蓝牙)?有任何库或类似的东西可以用来解决这个问题吗?提前致谢!