Bug 40261 - WCF can't listen on any ip
Summary: WCF can't listen on any ip
Status: NEW
Alias: None
Product: Class Libraries
Classification: Mono
Component: WCF assemblies (show other bugs)
Version: 4.2.0 (C6)
Hardware: PC Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
Depends on:
Blocks:
 
Reported: 2016-04-10 14:35 UTC by Amnon Drori
Modified: 2016-07-31 16:32 UTC (History)
2 users (show)

See Also:
Tags:
Is this bug a regression?: ---
Last known good build:


Attachments

Description Amnon Drori 2016-04-10 14:35:42 UTC
I am trying to make a wcf service listen on any interface.
The following code works on windows. When I run it on Mac I get the error detailed below.

var uri = string.Format("net.tcp://0.0.0.0:{0}", ListeningPort);

// Create host
_host = new ServiceHost(_this, new Uri(uri));

// Add service endpoint
_host.AddServiceEndpoint(typeof(IAutomationAgentOperation), new NetTcpBinding(SecurityMode.None, false), "");
_host.Open();


Results in the following error:
Addresses 0.0.0.0 (IPv4) and ::0 (IPv6) are unspecified addresses. You cannot use them as target address.
Parameter name: hostNameOrAddress

I also tried listening on hostname without success.
The server starts, and the 

Please advise.

* Last minute addition: configuring "localhost" instead of hostname seems to be working.

Note You need to log in before you can comment on or make changes to this bug.