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

c# - 将所有 RFID 阅读器连接到网络

我需要让所有RFID阅读器都连接到以太网上,目前我有一个应用程序一次连接到一个阅读器。此外,还需要指定阅读器的IP 地址以进行连接。

我正在使用摩托罗拉 FX9500固定RFID阅读器。它支持 DHCP、HTTPS、FTPS、SSH、HTTP、FTP、Telnet、SNMP 和 NTP、WS Discovery。我正在从其配置中为阅读器分配一个静态 IP,并且阅读器已连接到 LAN。

摩托罗拉有一个名为PowerSession的应用程序,其中提供了查找所有阅读器的选项。它的工具提示说它发现读者使用.WS discovery/RDMP

关于这种方法的任何想法?

谢谢。

0 投票
1 回答
1309 浏览

web-services - 在 VS2013 中设置 WS-Discovery 和 gSOAP

我的首要目标是创建一个小型 ONVIF 客户端,用于以 C 或 C++ 获取相机信息。

gSOAP 似乎是一个不错的候选者,我想要实现的第一件事是制作一个小型控制台应用程序,该应用程序将使用 WS-Discovery 列出我在网络上拥有的一堆摄像机的地址,这是我以前用一点 .网络应用程序。

问题是我在第一个障碍上磕磕绊绊,我对我应该做什么感到有点困惑。我开始执行以下操作:

,然后我从结果中做了一个项目soapC.cpp stdsoap2.cpp soapH.h soapStub.hthreads.h wsaapi.h wsddapi.h threads.c wsaapi.c wsddapi.c从 gsoap添加

这不会编译但是给出:

wsaapi.h(134): error C2061: syntax error : identifier 'wsa__FaultSubcodeValues'

我想我在这里搞错了,我对 gSOAP 上下文中的“插件”到底是什么感到困惑(我对这样的外部库的经验非常有限,而且我没有真正的 CS 方面的正式培训)。我只是应该对 wsdd 文件做我现在正在做的事情,还是应该将它们用作 soapcpp2.exe 进程的一部分?如果我只想要 WS-Discovery,我真的应该使用 wsdl2h.exe 吗?

我真的无法理解文档,也不明白我应该如何让它工作。一些帮助将不胜感激,这样我就可以着手解决实际困难的部分了!

0 投票
1 回答
175 浏览

udp - servicestack restful 发现 udp

在 WCF 中,我可以创建一个 udp 端点发现,以允许客户端在不知道端点地址的情况下找到服务。

是否有使用restful servicestack的类似方法,以便客户端可以使用某种发现检测来发现端点地址?

0 投票
0 回答
296 浏览

.net - WCF - 在运行时修改端点行为配置

我创建具有端点发现行为(WS Discovery)的 WCF 服务。是否可以在运行时修改发现行为(添加/删除范围)或刷新服务行为?我试过这样:

范围已添加到端点行为对象,但服务尚未更新(客户端未找到服务)。

0 投票
0 回答
489 浏览

c# - 单播和多播探测请求之间的区别

我正在为我的项目开发 WS-discovery 实现。当我浏览一些关于 WS-Discovery 的文档时,我发现探测消息有两种类型。一种是单播探测消息,另一种是多播。我是 WS-Discovery 的新手。我没有得到更多关于单播和多播探测请求之间区别的信息。我需要澄清我的疑问,单播和多播探测请求的 xml 数据是否相同?

同样在接收端,我们能否知道探测是单播还是多播?

0 投票
1 回答
3258 浏览

c - ONVIF WS-Discover 1.0 - 客户端和事件处理程序

在我的 onvif 客户端应用程序中,我希望使用 gsoap 和 wsddapi.c 来实现 WS-Discovery,但是处理程序有问题。我可以使用soap_wsdd_probe(wsddapi.c)通过UDP发送多播消息,我已经实现了soap_bind、listen和wsdd_event_probematches,但我没有收到来自服务的消息。


wsddapi.c 中的事件处理程序我已经实现了wsdd_event_probematches()

0 投票
0 回答
4306 浏览

xml - 如何使用 wsdl2java 为 wsdl 生成 SOAP 1.2 绑定?

我简述:

如何让 wsdl2java 生成 SOAP 1.2 绑定?

详细说明:

我使用工具(apache cxf 3.0.2)为wsdl生成了 java 服务类:wsdl2java

然后我创建了服务代码并运行它,它正在运行:

启动日志:

开始后我立即进入日志:

然后我尝试使用 ONVIF 客户端(使用 WS-Discovery 查找设备)发现服务,并且在日志中遇到相同的错误。这让我觉得 wsdl2java 生成了 SOAP 1.1 绑定,而我的 web 服务无法解析 SOAP 1.2 客户端消息。

如何让 wsdl2java 生成 SOAP 1.2 绑定?

PS。春天是可行的:

0 投票
1 回答
600 浏览

web-services - 使用 Apache CXF 的 WS-Discovery。如何指定设备类型?

我打算将 Apache CXF 用于兼容 ONVIF 的网络摄像机服务。它使用 WS-Discovery 来查找设备和服务,并且cxf开箱即用地支持它:

cxf-services-ws-discovery-service jar 将注册一个 ServerLifecyleListener,它将自动发布“Hello”消息。它还将响应与其发布的服务匹配的任何探测请求。

cxf 如何检测设备类型以发送ProbeMatches响应?如何指定我的设备是 ip camera(例如,我需要在 ProbeMatches 响应中设置具体的设备类型NetworkVideoTransmitter)?

0 投票
1 回答
273 浏览

cxf - 使用 CXF 将 NetworkVideoTransmitter 添加到支持的 ProbeMatch 中要实施什么 wsdl?

Apache CXF 实现WSDiscoveryServiceImpl支持WS-Discovery. 它会迭代已发布的服务以检查支持的探针和请求:使用 Apache CXF 的 WS-Discovery。如何指定设备类型?.

我应该实现什么 wsdl 并将其发布NetworkVideoTransmitter到支持的探针中?

0 投票
0 回答
63 浏览

c# - 来自 WCF 发现行为的静默异常

我已经在我的 WCF 服务中启用了对托管发现的支持,并且我注意到如果发现服务器(或发现服务器)不可用,那么尝试向网络宣布其存在的服务将无法启动(抱怨发现服务器可以'不要联系)。

这对我来说似乎不对。有没有办法避免这种情况?

我正在做这样的事情