使用WCF,我如何确定谁连接到了我的服务器?
背景:我有一组WCF客户端和服务器。我怀疑其中一个客户端指向了错误的服务器,因此我想记录所有连接到该服务器的连接。我不知道是哪个客户端,因此必须在服务器端进行检查。
使用WCF,我如何确定谁连接到了我的服务器?
背景:我有一组WCF客户端和服务器。我怀疑其中一个客户端指向了错误的服务器,因此我想记录所有连接到该服务器的连接。我不知道是哪个客户端,因此必须在服务器端进行检查。
这在3.5中最容易实现,可以使用RemoteEndpointMessageProperty,请参见此处。
OperationContext opCtx = OperationContext.Current;
EndpointAddress from = opCtx.IncomingMessageHeaders.From;