WCF中localhost和127.0.0.1绑定的区别

weixin_38049686 2017-06-02 06:19:52
NetTcpBinding binding = new NetTcpBinding();
string address = "net.tcp://localhost:9999/HelloWorld";
using (ServiceHost host = new ServiceHost(typeof(HelloWorldClass)))
{
host.AddServiceEndpoint(typeof(IHelloWorld), binding, address);
Console.WriteLine("正在启动服务……");
host.Open();
Console.WriteLine("服务启动完成……");
Console.WriteLine(binding.PortSharingEnabled);
Console.WriteLine("按任意键结束");
Console.Read();
}

上面的代码完成NetTcpBinding,当地址使用localhost时,程序运行通过命令netstat -a查看,绑定的本地地址是0.0.0.0:9999,当使用127.0.0.1时,使用netstat -a查看绑定的本地地址是127.0.0.1:9999。在.net wcf绑定中,localhost和127.0.0.1到底有什么区别和联系?
...全文
17 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧