【发布时间】:2008-12-31 19:29:50
【问题描述】:
使用 WCF,我如何确定谁在连接到我的服务器?
背景:我有一组 WCF 客户端和服务器。我怀疑一个客户端指向了错误的服务器,所以我想记录到该服务器的所有连接。不知道是哪个客户端,只好在服务器端查看。
【问题讨论】:
使用 WCF,我如何确定谁在连接到我的服务器?
背景:我有一组 WCF 客户端和服务器。我怀疑一个客户端指向了错误的服务器,所以我想记录到该服务器的所有连接。不知道是哪个客户端,只好在服务器端查看。
【问题讨论】:
这在 3.5 中通过RemoteEndpointMessageProperty 是最简单的;见here。
【讨论】:
OperationContext opCtx = OperationContext.Current;
EndpointAddress from = opCtx.IncomingMessageHeaders.From;
【讨论】: