相关疑难解决方法(0)

WCF中的IPv4远程地址

如何获取WCF远程端点的IP地址有关?

我在调用工作流方法时使用此代码检索远程IP地址:

private static string GetRemoteIP()
{
  var oc = OperationContext.Current;
  var mp = oc.IncomingMessageProperties;
  var remp = mp[RemoteEndpointMessageProperty.Name] as RemoteEndpointMessageProperty;

  return remp == null ? "(unknown)" : remp.Address;
}
Run Code Online (Sandbox Code Playgroud)

但是,我得到的地址是":: 1".我不想要IPv6地址,我想要IPv4(127.0.0.1) - 任何强制这种方式?

c# wcf tcp

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

c# ×1

tcp ×1

wcf ×1