应该会执行吧,会不会执行,你先服务端方法里放一些输出语句,你要看一下服务端有没有输出就知道了,执不执行了fireAndForget是调用没有返回值的operation
如果你有返回值的话,请使用sendReceive

解决方案 »

  1.   

    我是在服务器端打印,但是单独执行fireAndForget方法就不会有输出。
    我也觉得很奇怪啊!
    希望大侠帮帮忙,解答一下啊!
      

  2.   

    OMElement request = getMapOMElement("egf"); 
    OMElement getPricePayload = getHelloMessage("Hello Server!"); 
    Options options = new Options(); 
    options.setTo(targetEPR); 
    options.setTransportInProtocol(Constants.TRANSPORT_HTTP); ServiceClient sender = new ServiceClient(); 
    sender.setOptions(options); 
    sender.fireAndForget(request); Thread.sleep(500);