我有一个客户端向服务器发送请求,服务器回答他。
我想以异步方式执行此操作。客户端发送请求,服务器计算它并将其返回给客户端中的服务。我怎么能这样做?
P.S。假设客户端想要添加(int a,int b),服务器需要将结果发送到在客户端上运行的服务。
答案 0 :(得分:3)
只有当服务器必须向客户端发送信息而没有请求时,才真正需要双重绑定。由于您正在发出请求,请使用其中一个更基本的绑定。
使请求异步是关于客户端在调用服务时所执行的操作。一种方法是让generated client interface包含event based asynchronous pattern。
当客户端调用此方法时,它只是立即返回。然后在收到对请求的实际响应时触发事件。服务器本身完全不涉及客户端如何等待响应。