Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение 127.0.0.1:11000

162
22 мая 2019, 22:00

Клиент-серверное приложение на tcp/ip

Все работало на win xp(порты 11000 и 11001), но на win7 не стартует.

Итак:

  1. Фаейрволл пробовали отключать;
  2. В порты открытые пробовали подключать
  3. Сервер запущен(другая программа - простенький клиент-сервер на tcp пашет), а именно эта - нет

        // Устанавливаем для сокета локальную конечную точку
        IPHostEntry ipHost = Dns.GetHostEntry("127.0.0.1");
        IPAddress ipAddr = ipHost.AddressList[0];
        IPEndPoint ipEndPoint = new IPEndPoint(ipAddr, int.Parse(textBox1.Text)); 
    

Если кто наведет на мысль буду очень признателен. Проблема часто встречается, но решения никто так и не дал

Answer 1

Зачем вы используете Dns для того чтобы преобразовать 127.0.0.1 в ip-адрес? По-проще-то способа вы не нашли?

Для начала, у класса IPAddress есть замечательный метод Parse:

IPAddress ipAddr = IPAddress.Parse("127.0.0.1");

Кроме того, в этом классе есть статическое поле Loopback:

IPAddress ipAddr = IPAddress.Loopback;
READ ALSO
Чтение бинарного файла С#

Чтение бинарного файла С#

Необходимо считать матрицу с бинарного файла (расширениеdat ) где первые два элемента идут целые числа указывающие количество строк и столбцов...

143
Sublime Text 3 Plugins

Sublime Text 3 Plugins

Такой вопрос, использовал раньше VisualStudio сейчас перешёл на Sublime в связи с тем что он "легче" для системыВ Visual есть команда #region и #endregion которая...

137
Аналог nameof для XAML

Аналог nameof для XAML

Нужно хранить локализованные названия свойств классов в словаре ресурсовСейчас делаю это так:

135
Как отключить мышку?

Как отключить мышку?

Начну с того, что я конкретно хочу сделать: Иногда совсем не хочется вставать с кровати но при этом вырубить монитор здесь и сейчасЯ хочу сделать...

166