【发布时间】:2026-01-28 00:00:02
【问题描述】:
假设我的机器上有 2 个或更多活动网卡。我正在使用我从中调用异步服务的 c# 应用程序。 我希望能够确定调用此服务时使用了哪个 IP 地址。
例如,我的两个活动 ip 是 192.168.10.5 和 192.168.5.7,服务 ipaddress 是 192.168.7.12。
【问题讨论】:
-
这个问题有点不清楚——你是想从客户端还是服务端确定这些信息?
-
从客户端确定,然后我将其发送到服务器,以便服务器可以使用此地址联系回客户端
-
您的 IP 是内部 IP (192.x.x.x)。您的服务也是内部的吗?如果没有,您不妨立即放弃,因为 192.168.10.5 无法访问。 另外,服务器已经识别客户端的IP是微不足道的,那么为什么还要麻烦传递它呢?
标签: c# .net wcf networking