问题标签 [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 回答
117 浏览

wcf - WCF 发现减慢回调处理

我有一个 WCF 服务正在处理调用,将处理后的数据发送到另一个服务,并通过触发回调来提醒调用者和该应用程序的任何其他实例。最初回调是在最后被调用的,但我发现如果第二个服务没有运行,那么在我们试图发现它时会有 20 秒的延迟。只有这样才会调用回调。我在调用第二个服务之前移动了回调通知,但它仍然有延迟。我什至尝试在后台进程上触发回调,但这也不起作用。除了更改发现的超时时间之外,有没有办法解决这种延迟?这是一个代码片段。

0 投票
1 回答
3903 浏览

delphi - 网络基础设施发现

我想执行一个彻底的 LAN 设备发现,以便我可以创建一个类似于所附图表的图表,但包含 IP 和 MAC 地址等附加信息。

我已经尝试过 Torry 的代码:

但它只返回网络中计算机的名称,没有路由器及其 IP 地址。所以这不是一个真正的解决方案。

您能否告诉我枚举本地网络中的所有设备(路由器、计算机、打印机)以及它们的 IP 和 MAC 地址的好方法是什么?

谢谢你。

在此处输入图像描述

0 投票
0 回答
184 浏览

c# - 覆盖迪斯科文件

我有一个 ASMX Web 服务,它部署在反向代理后面。我需要通过更改反向代理错误创建的一些链接来覆盖迪斯科文件。这个文件是即时创建的吗?我们有什么方法可以强制用户使用我们希望他们使用的那个?

0 投票
1 回答
121 浏览

android - 当两者都在后台时,如何区分 Importand 应用程序和非 Importand 应用程序

我希望这个问题不会和这个问题一样好运

我想让我的用户能够通过列表关闭一些在后台的应用程序。后台应用程序是指用户启动然后按下主页按钮的应用程序,例如 Internet 浏览器。我设法通过 ActivityManager 找到了后台应用程序(getRunningAppProcesses 和 getRunningTasks 都可以完成这项工作)。然而,在后台有一些应用程序对系统工作很重要(即电话、启动器、输入法等),我不希望它们出现在我的列表中。

我的问题是:如何将它们与非重要的区别开来。我不想使用某种字符串检查/过滤(例如 contains(com.android) 等),因为我想排除一些重要的 3rd 方应用程序,例如非库存启动器、拨号器、消息传递等。

每个拥有 Galaxy S2 并使用过“节目监视器小部件”的人都会明白我的意思。

非常感谢您的时间和努力...

0 投票
1 回答
269 浏览

discovery - 如何获取对等列表?

我有 jxta 的问题。我没有得到同行名单。

discovery.getRemoteAdvertisements(null, DiscoveryService.PEER, null, null, 1, null);

Console.append - 附加到 JTextArea。在此控制台中仅打印一个对等点,但 jxtanetwork 有 3 个对等点。错误在哪里?PS 我从How do I find peers and send messages in JXTA-JXSE 2.6 中获取代码? PPS对不起我的英语不好..我希望你的帮助...谢谢

0 投票
3 回答
2500 浏览

c - STM32 Discovery 嵌入式串行引导加载程序 USART、IAP

我有一个严重的问题,我想使用 usart 启动我的 stm32 发现板(STM32L152RBT6)。我尝试通过设置 BOOT0=HIGH 和 BOOT1=LOW 进入系统内存启动模式。然后我尝试使用超级终端发送我的 .BIN 文件(没有任何反应)。我还尝试了 ST 的 Flash loader 实用程序(它在检测目标时挂起)。

我还阅读了一些关于 In Application Programming 的数据表。我下载了 IAP 固件并烧录了它,但超级终端上什么也没有出现,可能是因为 usart 可能设置了一些不同的配置。

我只想使用usart对我的stm32发现板的闪存进行编程。请帮忙!启动到系统内存后,下一步是什么?

0 投票
1 回答
10744 浏览

android - 使用 Android SDK 检测附近移动设备的方法?

我正在考虑开发一个 Android 应用程序,它可以检测附近所有或大多数已打开的移动设备(iPhone、Android 等)。我不需要与这些设备交互,只需检测它们,并且要求检测到的设备不需要安装任何特殊/不寻常的应用程序。该应用程序只需要适用于典型的美国设备和网络。

我已经考虑了几种方法来做到这一点(以某种方式检测蓝牙、wifi 或蜂窝传输/标识符),但我正在寻找一种特定的实现方法来检测相对较大比例的附近设备。我不确定这些方法中的哪一种是可能/可行的,或者如何将它们付诸实践......

也许使用蓝牙:有没有办法使用 Android SDK 来检测不可发现的蓝牙设备(不是处于可发现模式)?诺基亚开发者网站似乎建议使用服务发现协议 (SDP) 来实现这一点,但我不确定这在 Android 中是否更普遍。 

也许使用蜂窝塔桅杆切换模拟?好的,这几乎肯定超出了 Android 的能力范围,但本文建议可能有一种方法可以“模拟基站切换过程以触发静止的手机进行传输。手机以他们的 ID 和身份验证信号响应......”

0 投票
2 回答
9113 浏览

android - 如何以编程方式清除 Android 中的蓝牙名称缓存?

我注意到,当配对的蓝牙设备发生名称更改时,我的 Android 设备并不总是注册该名称更改。它继续显示设备的旧名称......这对于未配对的设备来说不是问题,所以我自然猜测Android会在某处缓存配对设备的名称。

环顾四周后,我发现如果我取消配对设备并手动清除存储在我的 Android 的“蓝牙共享”应用程序中的缓存,这个问题就会消失。当然,在我再次将设备与我的 Android 配对后,问题可能会再次出现。

TL;DR 如何强制 Android 始终显示蓝牙设备的最新名称?

我听说过有关“fetchUuidsWithSdp”方法的一些信息,但我不确定如何使用它。

0 投票
1 回答
387 浏览

windows-phone-7 - UDPAnySourceMulticastClient 仅适用于 Wi-fi?

我正在开发一个需要在网络中发现设备的应用程序。我在 windows phone 7 中使用 UDPAnySourceMulticastClient 来发现桌面客户端。每当我将桌面连接到 D-link 或 wi-fi 连接器时,我都能在我的 wp7 中发现桌面。

但是当我通过以太网将桌面连接到某个网络并将 wp7 连接到桌面使用的同一网络时,我的问题出现了,我无法发现桌面(即使我正在向群组发送消息)。UDPAnySourceMulticastClient 只有在两者都通过 wi-fi 网络连接时才有效吗?

提前致谢

0 投票
1 回答
215 浏览

windows-phone-7 - Windows phone 7 中的各种设备发现方法

大家好,在 windows phone 7 中发现设备或桌面客户端的各种方法是什么?

我使用了 Udpanysourcemulticast 客户端,它只能在 wi-fi 中使用。wp7中不支持UDP广播。那我还能用什么来发现网络中的设备?