Может ли localhost быть клиентом и сервером для разработки? - PullRequest
2 голосов
/ 01 марта 2012

Ссылаясь на вопрос, который я задал для SuperUser , который рекомендуется задавать для SO.

Я разрабатываю консольное приложение, которое отправляет пакет на удаленный сервер через определенный порт TCP (55000). У меня есть только один компьютер для разработки и тестирования. Возможно ли отладить мою программу? то есть, когда я отлаживаю F5, я отправляю тестовый пакет (с localhost) на localhost, который прослушивает.

Кроме того, мне нужно открыть порт для разработки. Я следую этой инструкции , чтобы открыть порт (55000) в Windows 7.

Но когда я netstat, порт 55000 даже не указан (т. Е. Локальный адрес 0.0.0.0:55000 не существует ...). Я также попытался перезагрузить компьютер, но проблема не исчезла.

Ответы [ 3 ]

5 голосов
/ 01 марта 2012

Да, конечно, вы можете.Просто запустите сервер, чтобы прослушать порт 55000, а затем подключитесь к localhost через порт 55000.

0 голосов
/ 01 марта 2012

Да, это возможно.Хотя имейте ввиду, что порты TCP для запроса и ответа должны быть разными.Итак, если вы привязываете свой сервер к какому-либо порту (скажем, 2000), то ваш клиент должен отправлять запросы с другого порта (обычно 80).

0 голосов
/ 01 марта 2012

Вы можете использовать 2 разных сайта в IIS с разными портами или воспользоваться файлом 'hosts', чтобы назначить имена для этих 2 сайтов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...