2016-05-10 1 views
0

Я пытаюсь установить связь с сервером с клиентом на том же ПК. Поэтому, если я отправлю слово «Привет» из одного, оно появится на другом, как в чате. Поскольку я нахожусь на одном компьютере, я устанавливаю IP-адрес 127.0.0.1 и порт на 7000, хотя в порту может быть много других чисел. Когда я нажимаю для подключения, он не будет подключаться к локальному хосту.Loopback 127.0.0.1 не работает в win 7

На ноутбуке XP все в порядке, поэтому что-то в настройке не очень хорошо. Я посмотрел на открытие Firefox и набрал Local Host, он работает, попробовал 127.0.0.1, он работает, поэтому IIS работает, но это не то, что я хочу. Я искал файлы с локальным хостом и нашел в C: \ Windows \ System32 \ drivers \ etc файл с хостами с 127.0.0.1 и IPv6 версии :: 1 закомментировал. Без комментариев и все еще ничего не работает.

Выключен брандмауэр по-прежнему не очень хорош, отключен Обнаружение вирусов по-прежнему ничего.

Что я пропустил, как чат-программа может говорить по шлейфу в Win7?

+0

работает нормально для меня :) –

ответ

0

Я не уверен, что вы намеренно печатаете по локальной сети отдельно. Хост «localhost» - это то, что вам нужно, за которым следует соответствующий номер порта.

Пример:

http://localhost:7000/url_to_chat

Если вы делали это правильно, то вам просто необходимо определить две различные порты для каждого приложения, если вы работаете как на той же машине, в Windows 7 и сделано.

Если вы используете Visual Studio IIS Express (рекомендуется, поскольку вам не нужно запускать его как администратор), вам нужно всего лишь указать номер порта и создать папку. Затем вам нужно запустить каждое приложение.

enter image description here

Надежда, что помогает.

Попробуйте этот сайт для получения информации о том, как изменить файл хостов:

https://bowerwebsolutions.com/how-to-edit-your-local-host-file-for-testing-web-sites/

+0

К сожалению никакой помощи. Не уверен, что вы понимаете вопрос. Мне нужно получить 127.0.0.1 loopback, не LOCALHOST. Я говорю, что работает localhost и IIs. Я не могу заставить клиент сервера чата привязываться к loopback. Может быть, у вас есть больше предложений? – user3884423

+1

Что такое имя хоста и номер порта для клиента и сервера? Какую технологию вы используете для чата? Можете ли вы предоставить образец кода, чтобы мы могли видеть дополнительную информацию? Благодарю. – cloudstrifebro

+0

Проще всего указать на [link] (http://www.codeproject.com/Articles/12893/TCP-IP-Chat-Application-Using-C) Здесь вы видите, что на сервере есть IPEndPoint localEndPoint = новый IPEndPoint (IPAddress.Any, 8000); Socket newsock = Socket (AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); newsock.Bind (localEndPoint); newsock.Listen (10); Socket client = newsock.Accept(); и клиент IPEndPoint ipep = новый IPEndPoint (Ipaddress.Parse («127.0.0.1»), 8000); – user3884423