Я начала моей службы WCF, как это:WCF начать net.tcp обслуживание через Интернет
host = new ServiceHost(typeof(Host), new Uri("net.tcp://127.0.0.1:40000"));
host.AddServiceEndpoint(typeof(IHost), new NetTcpBinding(), "");
host.Open();
и клиент приложения подключиться к нему:
IProxy proxy = new DuplexChannelFactory<IProxy>(callback, new NetTcpBinding(), new EndpointAddress("net.tcp://127.0.0.1:40000")).CreateChannel();
Он отлично работает. Я могу подключиться к серверу и обмениваться данными. Вопрос в том, как я могу запустить этот сервис (сервер), чтобы компьютеры из-за пределов моей сети могли подключаться к нему через интернет?