逻辑:
1.客户端应用程序中运行了一些方法(比如clientMethod1)
2.在clientMethod1的中间,它在服务器中调用一个方法(比如说serverMethod)
3.虽然serverMethod正在执行它的工作,但在某些时候它还应该调用客户端中的另一个方法(比如clientMethod2)
伪代码
客户端:
clientMethod1
{
something...
something...
Hub.Invoke(serverMethod);
something...
}
public clientMethod2
{
something...
}
服务器端:
public serverMethod
{
something...
something..
Client.(id).clientMethod2();
something..
something...
}
希望它有意义。
问题
这种情况可能吗?我无法管理服务器端方法来“调用”客户端的方法,而服务器方法本身是从客户端调用的......