. net remoting:在服务中知道调用是在本地还是远程进行的

本文关键字:程进行 remoting 服务 net 调用 | 更新日期: 2023-09-27 18:10:49

我目前有一个。net远程服务,可以通过不同的方式访问:

  • 本地通过IPC通道
  • 远程通过TCP通道
  • 本地通过TCP通道

我需要知道,在我的一个服务方法中,呼叫是在本地还是远程进行的(取决于许可证,我必须远程发送较小的数据)。

我找不到找到这个的方法。

我已经有一个自定义的IServerChannelSink,我认为我可以检测到该调用使用哪种类型的通道,如果它是TCP的,检查它的IP,但我找不到。

你知道如何检查我们是否有本地电话吗?

谢谢你的帮助

. net remoting:在服务中知道调用是在本地还是远程进行的

这个问题显示了如何使用其IP地址来识别客户端。由于您已经有了自定义服务器通道接收器,因此应该相当直接。