在php中能否调用.net写的服务?在php那问了一圈也没人回答...

解决方案 »

  1.   


    类似这样$client = new soapclient('http://localhost/myWS/myWS.asmx?wsdl', true, $proxyhost, $proxyport, $proxyusername, $proxypassword);
    $err = $client->getError();
    $params = array('parameters' => array ('name' => 'amine'));
    $result = $client->call("sayHello", $params);
      

  2.   

    服务 php调用服务 语法我不会 
    你 用php调用天气预报怎么调的啊  
    服务 都是 跨语言  跨程序  只要 你知道接口 当然可以了 
      

  3.   

    remoting服务 应该不可以, webService就可以
      

  4.   


    这个是调用web service的方式,应该是可以的。但我现在有很多用Remotin写的中间服务,最好能直调用,
    效率高些嘛,请大家帮忙哦
      

  5.   

    调用的参数和返回值尽量简单, xml 跟 对象之间的序列化反序列化机制, 在 php 不知道如何办,
    手工分析xml?
      

  6.   

    我查了一下资料,原来.net的remoting实现并不简单,它的实现需要6个角色:
    Client Proxy: 负责在客户端处理基于栈的参数传递模式和基于消息的参数传递模式之间的转换。Invoker:与Client Proxy的功能相反。Requestor: 负责将消息对象转换成可在网络上传输的数据流,并将其发送到服务器。Marshaller: 负责消息对象的序列化与反序列化。Client Request Handle:负责以数据流的格式发送客户端的请求消息。Server Request Handel:负责接收来自客户端的请求消息。这样看来,我们自己是不能解决这个问题了,除非zend公司出手了