问题标签 [service-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 投票
2 回答
2699 浏览

android - WiFiDirect discoverServices 不断失败并出现错误 3 (NO_SERVICE_REQUESTS)

我正在使用 WiFi P2P 进行网络服务发现,并按照开发人员指南中概述的说明进行操作。这是我的服务类中的相关代码:

重新启动手机后第一次运行服务时,服务发现启动得很好,但是如果我通过从应用程序设置页面停止服务来终止服务,然后再次打开它,它总是失败并显示错误代码 3。如果我重新启动我的手机并再次运行该应用程序就可以了。我很困惑,因为我只有在成功添加服务请求时才显式调用discoverServices。

我的直觉是,这可能是由于某些与服务发现无关的代码,因为服务发现代码看起来非常简单,但是如果您发现我发布的内容有任何问题,请告诉我。我在这里抓着稻草。

我在装有 Android 4.4.2 的 Nexus 5 上运行它。

0 投票
1 回答
235 浏览

soap - 解析 WSDL 时出错 - Worklight 6.1 - 后端发现服务

在测试 WL6.1 中用于 Web 服务 (SOAP) 连接的新后端发现功能时,我们发现从 WSDL 解析中导入错误的过程。特别是,对于由 SOAP 服务器提供并在相关 WSDL 中公开的每个过程,后端发现服务仅发现一个输入/输出参数,尽管这些过程由多个输入参数组成。问题似乎是对与 SOAP 服务器关联的 WSDL 的误解。

谢谢,

这里是 WSDL:

https://dl.dropboxusercontent.com/u/15425546/Ws_StoreSurfer.xml

0 投票
1 回答
2788 浏览

objective-c - 使用 iOS SDK 解析 SRV 记录

我想使用 iOS SDK 解析 DNS SRV 记录。

我已经尝试过 Apple 提供的高级 Bonjour API,但它们不是我需要的。现在我正在使用 DNS SD。

只要它只获取正确的 SRV 记录(例如:_xmpp-server._tcp.gmail.com),这就会起作用,但是当记录输入错误时,DNSServiceProcessResult(sdRef) 会进入无限循环。

有没有办法停止 DNSServiceProcessResult 或者我必须取消调用它的线程?

0 投票
1 回答
8021 浏览

python - python的upnp库

我在 python 2.7 中编写了一个应用程序。现在我必须在其中添加一个功能,它会在其中找到网络中可用的 DMR 列表,然后用户将从列表中选择设备并将数据从应用程序发送到设备。

为此,我在谷歌上搜索了 python upnp 库,并得到了这些(coherence、、、、miranda-upnp)。miniupnppyunpnp

我也读过它们,但我不知道应该使用哪个库。

告诉我应该使用哪个库以及为什么?

0 投票
5 回答
46480 浏览

android - 如何在不使用缓存的情况下以编程方式在 Android 上强制蓝牙低能耗服务发现

我在 Nexus 7 上使用 Android 4.4.2。我有一个低功耗蓝牙外围设备,它的服务在重新启动时会发生变化。android 应用程序调用 BluetoothGatt.discoverServices()。然而,Android 只查询一次外围设备以发现服务,随后对 discoverServices() 的调用会导致第一次调用的缓存数据,即使在断开连接之间也是如此。如果我禁用/启用 Android bt 适配器,则 d​​iscoverServices() 通过查询外围设备来刷新缓存。是否有一种编程方式可以强制 Android 在不禁用/启用适配器的情况下刷新其 ble 服务缓存?

0 投票
1 回答
2555 浏览

amazon-web-services - Netflix 的 Eureka 可以在 AWS 之外使用吗?

我正在寻找一种很好的发现服务,以在不断增长的私有微服务架构中使用。

Netflix 的 Eureka看起来很有希望。它说它“主要在 AWS 云中用于定位服务”,但我不知道它是否可以在 AWS 之外使用。粗略地浏览一下 POM,就会发现项目中包含 AWS 依赖项。

Eureka(或其有用的子集)能否在 AWS 之外用作发现服务?

0 投票
1 回答
143 浏览

web-services - 如何发现现有的 Web 服务?

我敢肯定,对于这个问题,我听起来完全是个菜鸟,而且我查看了几篇基本上在标题中提出相同问题的帖子,但正文对我的技能或知识水平没有任何帮助。

这篇文章中,OP 提到他们做了一些“挖掘和钻探”来发现有一个 REST 格式的 Web 服务。在另一篇文章中,我发现 OP 正在使用“网络控制台”来查看他们正在访问的网站的活动。

我真的很想有更多的知识和方法来查找我可以参考和使用的一些新的或更新的应用程序,无论是 RESTful 还是非 RESTful。总而言之,我如何“挖掘和钻探”以发现一个站点具有我可以以编程方式使用的 Web 服务?

0 投票
3 回答
1105 浏览

web-services - 按功能查找 Web 服务

我想找到许多功能相似的服务,当一个服务失败时,我可以切换到另一个。

是否有一个存储库,我可以在其中找到使用天气预报等功能的 Web 服务?

(我听说 UDDI 似乎已被弃用,但我无法确认)

0 投票
1 回答
495 浏览

android-wifi - 通过 wifip2p 传输数据需要发现服务

我已经实现了 Wifi P2P 用于使用 wifi 将数据从一个 android 手机传输到另一个。为此,发现服务是必要的。我不了解这个过程。P2p 本身,我们正在发现对等点并请求对等点,需要发现服务吗?

我发现发现是必要的并且总是得到内部错误,失败回调。需要帮助。

0 投票
2 回答
2506 浏览

python - 如何在 python 中的 consul 中查找 dns 服务记录?

我正在使用consul在我的环境中发现服务。Consul 的 DNS 服务运行在非标准的 DNS 端口上。我目前的解决方案更多的是解决方法,我想找到更pythonic的方法来做到这一点: