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

android - wifi-direct端连接到Android上的对等点?

有没有办法通过 Wifi-Direct 结束与对等点的连接?我试过cancelConnect和removeGroup。两人都回忙了?谢谢。

0 投票
1 回答
142 浏览

asp.net-web-api - 有谁知道任何可以与 WebApi 一起使用的服务发现库

我有一些 WebApi 服务,我想在这些服务上使用 ad-hoc 风格的服务发现。有没有现成的库可以做到这一点?

0 投票
1 回答
954 浏览

xmpp - XMPP 中的 Disco Info (#info) 和 Disco Items (#items) 有什么区别?

我一直在尝试阅读XEP-0030 Service Discovery,但发现该语言非常不透明。

disco#info我的问题很简单:规范和规范有什么区别disco#items

我的猜测是说 disco#info 是请求,而 disco#items 是响应,但这似乎与我解释文档的方式不匹配。

0 投票
1 回答
372 浏览

android - 安卓客户端和windows服务器

我的局域网上有一个正在运行的服务器和一个需要通过套接字连接到该服务器的 android 应用程序。我现在的问题是服务器的 ip 正在改变(出于某些充分的原因,我不能将其设为静态)。

有没有办法在不使用 ddns 的情况下“自动发现”服务器?该系统仅适用于局域网,双方(windows 服务器和 android 客户端)在同一个子网中。

谢谢

0 投票
0 回答
334 浏览

android - 服务发现在一段时间后停止工作

我正在开发一个使用服务发现的应用程序。我按照本教程http://developer.android.com/training/connect-devices-wireless/nsd-wifi-direct.html

我需要添加本地服务并每隔一定时间从其他设备搜索服务。我注意到服务发现在一段时间后停止工作。如果我在每个设备中仅添加大约 4 或 5 个服务,则服务发现不会停止。当我添加许多服务时,发现会在一段时间后停止工作。

我试图清除本地服务,但没有奏效。奇怪的是,我在添加服务或搜索服务时没有收到错误消息。简直找不到服务了。一台设备可以添加的服务是否有限制?

谢谢

0 投票
1 回答
382 浏览

java - 什么是主机动态发现?它在 Java RMI 中是如何应用的?

我不太了解主机的动态发现概念。我应该理解客户端应用程序可以联系任何可用的主机而不保留其 IP 地址吗?对我来说这听起来很奇怪。Java RMI 是否支持该技术?如何?
谁能给我解释一下?我对从谷歌得到的定义感到困惑。
非常感谢你。

0 投票
1 回答
138 浏览

c# - 使用c#中的DiscoveryClient在本地网络中搜索Web API提供的特定服务

我需要自动发现本地网络中的服务(由 WEB API - RESTFULL 提供)在哪里。

我的想法是为此使用 DiscoveryClient,但我刚刚找到了 WCF 的一些示例。

有人可以帮我解决这个问题吗?

0 投票
2 回答
1157 浏览

ios - iOS: Bluetooth Low Energy: One physical device, different services for different connections -> Trouble?

I am having an issue concerning Bluetooth Low Energy. I am using an iPhone (iOS 6.1) and an Nordic board using the nRF51822 chip. I am currently developing a system where the iPhone and the nRF51822 connect using certain services, then disconnect and reconnect again. However, on the second connection, the nRF51822 uses different services from the first connection.

The problem is that on the second connection, the iPhone discovers the former services of the first connection. I have tested with a TI CC2540 development board and it discovers the new services well. The only solution I have found is to put the central manager to nil and allocate it again to make it work. Nevertheless, it seems kind of a dirty solution, is there a standard (clean) way to deal with this kind of situation?

0 投票
1 回答
1587 浏览

java - 使用 Android 扫描 LAN 网络的最佳方式

我需要在我的 Android 应用程序上实施“网络扫描”。基本上,我需要一个局域网中所有连接设备的列表,每个设备都有各自的信息(设备名称、IP、MAC 地址)。

我按照官方文档尝试了添加到 Android 4.1 的网络服务发现库,但我不知道应该用什么“服务名称”开始发现,所以我的列表保持空...我什至尝试 ping 每个 IP在我的子网中,然后读取我设备的 ARP 缓存,但即便如此,它的行为似乎也是随机的。

请对这件事有什么建议吗?

0 投票
1 回答
572 浏览

hazelcast - 使用 Hazelcast 作为服务目录?

我正在探索使用 Hazelcast(或任何其他缓存框架)在集群内宣传服务的概念。理想情况下,当一个集群成员离开时,它的服务(或通告它们的对象)应该从缓存中删除。

可能吗?