Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 45

Как натравить сервер на http://localhost.text1:1234/text2

26.09.2019, 11:37. Показов 1372. Ответов 9

Студворк — интернет-сервис помощи студентам
Добрый день! Есть клиент, который стучится на следующий адрес: http://localhost.text1:1234/text2
Пробую поймать его сообщения сервером в следующем виде
C#
1
2
            Listener = new TcpListener( IPAddress.Any, 1234);
            Listener.Start();
Обычный запрос на localhost ловится, а данный адрес не могу поймать! Клиент какой есть, адрес в нем нельзя поменять.
Подскажите пожалуйста как поймать запросы с такого клиента, чтобы далее перенаправить на свой сервер?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.09.2019, 11:37
Ответы с готовыми решениями:

Ошибка: "Unable to create the Web site http://localhost/WebSite. Сервер неожиданно разорвал соединение."
Пытаюсь создать в Visual Studio 2008 ->File->New->Web Site -> ASP.NET Web Service, по книге троелсена. Указываю Location: HTTP ...

Http-сервер: Как сделать чтоб этот сервер понимал файлы расширением .php и .aspx
Здравствуйте друзья Как сделать чтоб этот сервер понимал файлы расширением .php и .aspx? Простые странички он понимает нормально ...

Как обьеденить содержимое text1 и text2?
Есть Text1 , text2 и text3 text3 должен быть равен(при нажатии на кнопку) совмещению (text1 & text2) как реализовать?

9
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18234 / 14148 / 5366
Регистрация: 17.03.2014
Сообщений: 28,840
Записей в блоге: 1
26.09.2019, 11:54
Цитата Сообщение от milvus Посмотреть сообщение
а данный адрес не могу поймать!
/text2 в смысле? Чтобы его поймать нужно как минимум прочитать заголовки http запроса.
0
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 45
26.09.2019, 12:02  [ТС]
Может плохо объяснил! В клиент зашит такой адрес http://localhost.text1:1234/text2, и клиент шлет запросы по этому адресу на сервер. Моя задача просто прочитать весь запрос с заголовком! и переслать его на нужный мне сервер

Добавлено через 1 минуту
Код пишу на C#, и приведенный мной код ловит все запросы с заголовками по адресу localhost:1234, но вот запросы по адресу http://localhost.text1:1234/text2 такой код уже не ловит. Вот и спрашиваю почему, и как правильно ловить запросы с клиента, в который зашит именно такой адрес
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18234 / 14148 / 5366
Регистрация: 17.03.2014
Сообщений: 28,840
Записей в блоге: 1
26.09.2019, 12:06
milvus, я тебе про это и ответил. На уровне TCP/IP (раз ты решил идти по этому пути) есть адрес и порт, но нет пути, это уже понятие http. И значит нужно прочитать запрос, проанализировать его и затем отправить на другой адрес.
0
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 45
26.09.2019, 12:22  [ТС]
Т.е. нужно использовать сокеты? А какие еще пути есть? Просто в сетевых взаимодействиях не силен, и в принципе задачу решить готов любым путем. Главное чтобы запрос пробросился на другой внешний IP
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
26.09.2019, 13:20
..а нельзя поднять на сервере (или это всё один хост?), например, nginx, чтобы он все это разруливал ...?
0
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 45
26.09.2019, 13:59  [ТС]
Таких клиентов много, и все они настраиваются только на этот локальный адрес. Да еще и на этих клиентах винда XP. У меня все таки созрел вопрос. Ведь TcpListener( IPAddress.Any, 1234) должен слушать все входящие запросы на выбранном порту. Почему все таки http://localhost.text1:1234/text2 запрос он не видит? И как сделать чтобы он их ловил? А то с сокетами честно говоря не очень охота возиться. Это надо настраивать винду XP? Или это здесь вообще не при чем?
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
26.09.2019, 14:07
milvus,
.. у вас это на самом деле localhost, или просто подставлено вместо реального имени хоста ?.. или эти клиенты работают по RDP? ... просто не очень понятна конфигурация ...
0
0 / 0 / 0
Регистрация: 14.11.2012
Сообщений: 45
26.09.2019, 14:14  [ТС]
я нашел в конфигах клиента, что он на этот адрес конфигурируется, и только на него, именно на localhost, только text1 порт и text2 другие. перевожу его в этот режим, и не могу поймать с него запросы! Поэтому и спрашиваю чем и как их можно поймать по такому адресу?
0
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
26.09.2019, 14:23
milvus,
.. посмотрите HttpListener
.. возможно, для вашего варианта подойдет ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.09.2019, 14:23
Помогаю со студенческими работами здесь

Как в Yii 2 изменить URl с http://localhost/index.php?r=site%2Findex на http://localhost/index ?
Очень нужно нормально розставить пути ,делал по видео выдало ошибку.На каждой странице http://localhost/index.php?r=site%2+имя файла , а...

ActiveX Control: Form1.Show bvModal if(Form1.Text1.Text <> '') then UserControl.Text2.Text = Form1.Text1.Text
Имеется проект ActiveX Control, в нем: Form1(имеет Text1, Button1), UserControl1 (имеет Text2, Button2). По нажатию на Button2 открывается...

распарсить текстовый файл и получить массив вида array( “(0:00)”=>“text1”,“(0:30)”=>“text2”)
есть текстовый файл вида (0:00) text1 text2 (0:30)

Записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt
Здравствуйте, нужно записать в text3.txt строки, которые есть и в text1.txt, и в text2.txt помогите, пожалуйста

Получить значение из {"text1":"val1","text2":"val2","text3":{"text":"val"}}
Есть такая строка var my = '{&quot;text1&quot;:&quot;val1&quot;,&quot;text2&quot;:&quot;val2&quot;,&quot;text3&quot;:{&quot;text&quot;:&quot;val&quot;}}'; Как из нее извлечь значение val ? var obj = ??? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru