WebService可以非常容易的同时实现服务器端和客户端的异步执行,即客户端和服务端的执行都是异步的。我现在想在.Net remoting中实现同样的效果,但却不知道该怎么下手。我在网上看到的资料全都是在客户端实现异步调用,但是服务器端还是同步操作,这样如果服务器端执行的是长时间的IO操作,会白白浪费一个线程在那里等着。清问有没有办法同时在服务器端实现异步操作,像WebService中那样?

解决方案 »

  1.   

    找不到,那说明处理起来很难哦,那请summast来解答好了
      

  2.   

    客户端异步是当然要的,但是服务端的异步也很重要。我现在的问题就是如何同时实现在客户端和服务端的异步。参照asp.net 2.0中异步WebService的设计,实现remoting的服务端异步似乎也是可以的,只不过要手工完成在WebService中自动完成的很多工作,所以非常繁琐。不知道谁有简单点的,或者代码清晰点的方法?