c#写的webservice有什么方法可以限制调用者的硬件

问题描述

rt,比如一个pda调用后其他pda就无法使用

解决方案

解决方案二:
那你在调用的时候把硬件的一些特征码通过调用的服务参数传回来,不久控制住了么?
解决方案三:
引用楼主NukeWolf的回复:

rt,比如一个pda调用后其他pda就无法使用

传参数的时候如果他好几个pda都传同一个特征吗呢?就是怎么能控制这个
解决方案四:
引用1楼lc2737的回复:

那你在调用的时候把硬件的一些特征码通过调用的服务参数传回来,不久控制住了么?

传参数的时候如果他好几个pda都传同一个特征吗呢?
解决方案五:
什么叫"调用后"?你的意思只能一个设备调用吗?那么你限制他的IP就好了..反正PDA什么的设备一般都设置固定IP就好了.
解决方案六:
在说了PDA中不是程序吗你自己写的你应该知道的啊..比如序列号什么的...
解决方案七:
你写的webservice是要交给别人去调用吗?那么你无法保证客户端不是同一个硬件地址
解决方案八:
具体问题具体分析,好哇。。。。如果要控制访问的话,那就进行SoapHeader用户认证,如果真的是一个用户访问了,另一个用户就禁止访问,那就是禁止并发,根据对外响应结果可以有不同的处理方案,比如通过lock,让后面的都等待,还有比如通过队列排队,然后设置最大等待时间,超出等待时间就返回响应失败
解决方案九:
一个pda调用后其他pda就无法使用=======这句话有歧义啊到底想表达什么意思是一个pda在调用时,其他pda无法调用还是说一个pda只要调用过一次,其他pda都不再允许调用??
解决方案十:
软件硬件的执行顺序肯定是硬件要快你可以让硬件不动并且靠cs实时去获取服务响应,如果返回的是开的命令,再去开硬件。

时间: 2024-09-17 04:32:52

c#写的webservice有什么方法可以限制调用者的硬件的相关文章

在Android中调用C#写的WebService(附源代码)

由于项目中要使用Android调用C#写的WebService,于是便有了这篇文章.在学习的过程中,发现在C#中直接调用WebService方便得多,直接添加一个引用,便可以直接使用将WebService当做一个对象使用,利用Vs2010中的代码提示功能就能爽歪歪地把想要的东西全部点出来.在Android调用,麻烦了一点,但是也还好.主要是我们需要自己在代码中确定要调用WebService的方法名是什么,要传给WebService什么参数以及对应的参数名,另外,一些额外的信息比如soap的版本号

webService的调用方法

问题描述 webService的调用方法 1.webService一般是复制到本地调用,还是在互联网上调用 2.如果在本地调用的话,用c调用java写的服务,没有虚拟机,这个服务该怎么运行 3.如果在互联网上调用,那么服务器是用本地的,还是互联网上的 解决方案 web service主要是发布到互联网的,运行在服务器上,客户端在另一台机器,他们之间通过HTTP等协议来发送数据和得到返回的结果. 解决方案二: Unity3d中调用webservice方法Java调用webservice的方法Web

最近用微信开发,引用一个自己写的webservice出现如下问题,求高手来解决

问题描述 webservice是用的axis2写的.在本地测试调用没有问题.放到微信那边就会报Causedby:java.net.ConnectException:Connectiontimedoutatcom.qzp.servlet.CoreServlet.doPost(CoreServlet.java:64)atcom.qzp.service.CoreService.processRequest(CoreService.java:229)atcom.qzp.service.MyWebServ

C#调用Java写的WebService问题

问题描述 我在用.net调用Java写的WebService时候出现如下错误1:在工程里无法添加服务器的引用我搜了网上的方法,说是用wsdl.exe生成代理类,然后在代理类的头部加上soap的那一段代码但是现在的问题是,因为soap的格式问题,他生成不了代理类 解决方案

web service-java调用c#写的webservice

问题描述 java调用c#写的webservice 我需要一个接口.对方使用c#写的. 给了一个bin文件,里面全是DLL. 一个web.config文件 一个ws.asmx文件. 一个word指明一些方法名的参数和返回值等. asmx里面就几句 <%@ WebService Language="C#" CodeBehind="ws.asmx.cs" Class="YC.Controller.API.ControllerWS" %>

web service-java如何调用c#写的webservice

问题描述 java如何调用c#写的webservice 已知远程的asmx访问地址.如何调用里面的方法 比如说里面的getList方法.此方法没有参数,返回值是json格式的数据 我用java如何写客户端调用. 谢谢 解决方案 注:本文源代码点此下载 首先要明白,webservice都一个样,对使用者来说,他看不出来你这个webservice是用什么写的,因为都是soap和wsdl状的东......答案就在这里:java调用c#写的webservice

请问怎么写测试webservice连接是否成功的代码

问题描述 请问怎么写测试webservice连接是否成功的代码 解决方案 解决方案二:发个请求,有响应不就是成功了?解决方案三:helloworld方法就可以拿去给别人测试了....解决方案四:只要有时间,就多写一些测试.从任何一方面来进行测试,"想象到"你能通过测试用例来达到系统的什么深度.写测试直到写得你想"吐了",就可以停止了.解决方案五:要知道任何测试都不可能证明系统没有问题,"通过了所有测试用例"这就叫做"没有问题"

C#调用java写的WebService,使用自动生成的代理类,如何加上SoapHeader

问题描述 vs2013,C#调用java写的WebService,自动生成的代理类,其中有个类是HIServiceClient,就是用来实例化对象调用的那个类.代理类上没有生成SoapHeader的地方.调用时一直报RequestmustincludeAuthenticationToken错误.调用方法privateAdFrontService.HIServiceClientadFrontService;privatevoidmainForm_Load(objectsender,EventArg

Access数据库不能写不能更新的解决方法

  本文提供了Access数据库不能写不能更新的解决方法,主要是权限原因,具体看下面的具体解决方法 Access数据库不能写,造成这种问题的原因是Web共享文件夹在NTFS分区里,而IUSR_***(Internet来宾帐户)没有足够权限. 解决方法: 1.在文件夹选项里,将"使用简单文件共享"前的对勾去掉. 2.在Web共享文件夹属性里面的安全选项卡中点添加. 3.在选择用户或组的对话框中点高级. 4.点立即查找,随后在下面选择IUSR_***,确定. 5.返回文件夹属性,将IUSR