fsockopen при подключении к локальному хосту отказано

Я использую WAMP, работающий на машине с Windows 8.1. Я пытаюсь установить tcp-соединение с приложением Windows (у меня нет исходного кода, только инструкции о том, к какому порту подключаться) на той же машине, используя fsocketopen.

$fs = fsockopen('127.0.0.1',1201, $en, $es, $timeout);

И сообщение об ошибке: «Не удалось установить соединение, потому что целевая машина активно отказалась от него». Я отключил брандмауэр Windows и avg, проверил, включены ли сокеты и wamp, и теперь у меня нет решений. Кто-нибудь может подсказать, что мне делать?


person Nenad Milosavljevic    schedule 02.07.2015    source источник
comment
Попробуйте запустить netstat на своем компьютере. Посмотрите, не прослушивает ли что-нибудь порт, который вы упомянули. Conn Refused означает - там никто не слушает. на этом порту.   -  person gabhijit    schedule 03.07.2015
comment
Запустить приложение Windows от имени администратора? Приложение работает внутри виртуальной машины?   -  person sjas    schedule 05.07.2015


Ответы (1)


Сначала обновите ссылки на веб-службы, используемые в вашем приложении. Если ссылки на веб-службы не обновляются, проверьте все файлы и папки, содержащие файлы исходного кода, в решении проекта веб-службы и перестройте его, а затем обновите веб-ссылки, используемые в вашем проекте. В противном случае, если он работает нормально, вам необходимо проверить сетевые службы, используемые вашим сервером разработки, и настройки брандмауэра Windows, как это предлагается в приведенных выше решениях.

Я также столкнулся с той же проблемой и узнал, что ссылаюсь на неправильную папку с таким же именем, но используемую в другом решении.

Также убедитесь, что ваше соединение не в режиме прокси. В Windows 7 перейдите в «Свойства обозревателя» на вкладке «Подключение», нажмите «Настройки локальной сети» и снимите все галочки.

person ιηςπεδιδιε ζαυπ&    schedule 02.07.2015