问题标签 [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.
c# - 将所有 RFID 阅读器连接到网络
我需要让所有RFID
阅读器都连接到以太网上,目前我有一个应用程序一次连接到一个阅读器。此外,还需要指定阅读器的IP 地址以进行连接。
我正在使用摩托罗拉 FX9500固定RFID
阅读器。它支持 DHCP、HTTPS、FTPS、SSH、HTTP、FTP、Telnet、SNMP 和 NTP、WS Discovery。我正在从其配置中为阅读器分配一个静态 IP,并且阅读器已连接到 LAN。
摩托罗拉有一个名为PowerSession的应用程序,其中提供了查找所有阅读器的选项。它的工具提示说它发现读者使用.WS discovery/RDMP
关于这种方法的任何想法?
谢谢。
web-services - 在 VS2013 中设置 WS-Discovery 和 gSOAP
我的首要目标是创建一个小型 ONVIF 客户端,用于以 C 或 C++ 获取相机信息。
gSOAP 似乎是一个不错的候选者,我想要实现的第一件事是制作一个小型控制台应用程序,该应用程序将使用 WS-Discovery 列出我在网络上拥有的一堆摄像机的地址,这是我以前用一点 .网络应用程序。
问题是我在第一个障碍上磕磕绊绊,我对我应该做什么感到有点困惑。我开始执行以下操作:
,然后我从结果中做了一个项目soapC.cpp
stdsoap2.cpp
soapH.h
soapStub.h
。threads.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 吗?
我真的无法理解文档,也不明白我应该如何让它工作。一些帮助将不胜感激,这样我就可以着手解决实际困难的部分了!
udp - servicestack restful 发现 udp
在 WCF 中,我可以创建一个 udp 端点发现,以允许客户端在不知道端点地址的情况下找到服务。
是否有使用restful servicestack的类似方法,以便客户端可以使用某种发现检测来发现端点地址?
.net - WCF - 在运行时修改端点行为配置
我创建具有端点发现行为(WS Discovery)的 WCF 服务。是否可以在运行时修改发现行为(添加/删除范围)或刷新服务行为?我试过这样:
范围已添加到端点行为对象,但服务尚未更新(客户端未找到服务)。
c# - 单播和多播探测请求之间的区别
我正在为我的项目开发 WS-discovery 实现。当我浏览一些关于 WS-Discovery 的文档时,我发现探测消息有两种类型。一种是单播探测消息,另一种是多播。我是 WS-Discovery 的新手。我没有得到更多关于单播和多播探测请求之间区别的信息。我需要澄清我的疑问,单播和多播探测请求的 xml 数据是否相同?
同样在接收端,我们能否知道探测是单播还是多播?
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()
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。春天是可行的:
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
)?
cxf - 使用 CXF 将 NetworkVideoTransmitter 添加到支持的 ProbeMatch 中要实施什么 wsdl?
Apache CXF 实现WSDiscoveryServiceImpl
支持WS-Discovery
. 它会迭代已发布的服务以检查支持的探针和请求:使用 Apache CXF 的 WS-Discovery。如何指定设备类型?.
我应该实现什么 wsdl 并将其发布NetworkVideoTransmitter
到支持的探针中?
c# - 来自 WCF 发现行为的静默异常
我已经在我的 WCF 服务中启用了对托管发现的支持,并且我注意到如果发现服务器(或发现服务器)不可用,那么尝试向网络宣布其存在的服务将无法启动(抱怨发现服务器可以'不要联系)。
这对我来说似乎不对。有没有办法避免这种情况?
我正在做这样的事情