Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2013, 20:43   #1
Madmaxisss
Форумчанин
 
Регистрация: 12.07.2011
Сообщений: 158
По умолчанию WCF клиент и серв

Есть сервер, есть клиент. Работают отлично по 127.0.0.1, как только пробую по локальной происходит ошибка.

Сервер. IP 192.168.0.101
Код:
.....
static void Main(string[] args)
        {
            Console.Title = "Hellow WCF";
            using (ServiceHost host = new ServiceHost(typeof(LWCF.WCF)))
            {
                host.AddServiceEndpoint(typeof(LWCF.IWCF), new  NetTcpBinding(), "net.tcp://127.0.0.1:9000");
                host.Open();
                Console.ReadLine();
                host.Close();
            }
        }
Клиент на другом компе
Код:
class ClassWCF
    {
        public string SayWCF(string msg)
        {
            Console.WriteLine("Recived from client: " + msg);
            return String.Format("You entered: {0} - Time: {1}", msg, DateTime.Now);
        }
    }

    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Hellow Client";
            //string ips; Console.Write("Укажите IP: "); ips = Console.ReadLine();
            IWCF proxy = ChannelFactory<IWCF>.CreateChannel(new NetTcpBinding(), new EndpointAddress("net.tcp://192.168.0.101:9000"));
            while (true)
            {
                Console.WriteLine("Enter text and hit return: ");
                string msg = Console.ReadLine();
                string result = proxy.SayWCF(msg); //Ошибка 
 //Не удалось подключиться к net.tcp://192.168.0.101:9000/. 
 //Попытки подключения выполнялись в течение интервала времени 
 //00:00:00.0780002. Код ошибки TCP 10065: 
 //Сделана попытка выполнить операцию на сокете для недоступного хоста 192.168.0.101:9000.
                Console.WriteLine("Server returned: " + result);
            }
        }
    }

Последний раз редактировалось Madmaxisss; 16.02.2013 в 20:47.
Madmaxisss вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WCF + XNA, Сервер-клиент Inv1s Общие вопросы .NET 2 08.11.2012 14:29
Годится ли Ruby для серв.веб.разработки? alex455 Ruby 1 03.01.2012 19:21
Серв HP 470065 не видит жесткие диски atenon Компьютерное железо 1 07.04.2011 17:48
не могу запустить серв через putty.exe WebMaster89 Помощь студентам 0 04.04.2010 07:57