2010-01-18 5 views
-1

У меня есть веб-сайт, украшенный приложением, очень похожий на this. Но у меня проблемы с попыткой доступа к маршрутизатору. Я думаю, что код прав, потому что, если я сменю файл хоста, все работает.C# HttpListener за маршрутизатором

Может кто-нибудь объяснить, в чем проблема?

+1

Какие исключения/симптомы вы испытываете? –

+0

Какой порт сервер прослушивает? И какой IP-адрес? Этот адрес маршрутизируется вашим маршрутизатором? Похоже, что это больше проблема с сетью, чем программирование. –

+0

Затем вы используете HttpListener за маршрутизатором? Я видел другие распространенные серверы, и все они используют TcpListener – fravelgue

ответ

1

Вы настроили переадресацию портов на маршрутизаторе на машину, на которой размещен ваш сайт, для конкретного порта, к которому вы пытаетесь подключиться извне?

+0

Я знаю, я знаю. Маршрутизатор правильно настроен, и я использую один и тот же порт как внутри, так и снаружи, потому что этот код имеет некоторые проблемы с префиксом. – fravelgue

+0

Вы проверили, не заблокирован ли ваш брандмауэр? – PeanutPower

0

Вам необходимо выполнить переадресацию портов на маршрутизаторе. Это обычная проблема с клиентами bit-torrent, поэтому, если вы хотите узнать, как это сделать, файлы файлов для этих приложений неплохие.

Смежные вопросы