对这方面了解的前辈能指点一下soapserver的这三个函数是如何执行的吗?
谢谢!上面写错了两个字:实在-->是在,不好意思。

解决方案 »

  1.   

    SoapServer初始化soap server,相对于socket中的create
    setClass是把你写一个类加到soap server的功能绑定中,相当于socket的band
    handle相当于这个socket的listen要想看当前soap server绑定的函数有什么,使用getFunctions
      

  2.   

    程序中的处理就只有使用我上面说的三个函数,2楼用socket说得很形象,明白些了。
    在类serverPrecedure中只有一个方法,我也不知道是怎么知道handle()就是调用这个方法的,
    后来看了下,应该是在客户端和服务器端用的通讯协议wsdl文件中指定的吧,谢谢2楼。
      

  3.   

    wsdl在使用php自带的soap的extension时是必须要先生成好的。这样客服端才可以获取到服务端的函数列表如果是nusoap的话,它会帮你在服务端自动生成好wsdl另外,在使用php自带的soap开发的时候要把php.ini中的soap.wsdl_cache和soap.wsdl_cache_enabled关闭,否则每次修改函数的时候,他缓存了函数列表