Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Сети > IdHTTPServer и Get |
Автор: Racer 29.4.2011, 19:49 |
Привет всем! Ближе к делу. Когда я запускаю http сервер, надо отправить на другой сервер http что я готов к работе. Так вот я не пойму как мне отправить ему гет. не нашел этого в сервере. Или мне придется гетить из просто idhttp ? Основной(не мой) сервер должен знать мой IP что бы потом слать мне post`ы Заранее спасибо |
Автор: Snowy 29.4.2011, 20:20 |
http сервер занимается приемом запросов. Для отправки запросов используй http клиент. Так что |
Автор: Racer 29.4.2011, 20:22 |
хорошо, а основной сервер без проблем потом будет слать на мини сервер? хотя скорее всего да, ведь ему только IP надо дело в том что веб сервер делаю не я ![]() |
Автор: Snowy 29.4.2011, 20:53 |
Сервер не будет тебе ничего слать - он сервер, а не клиент. Тот, кто шлет запросы - клиент. Кто принимает - сервер. Ты определись, чего тебе нужно. |
Автор: Racer 29.4.2011, 21:08 |
дело вот в чем вся система состоит из частей. из 1 на сервер я шлю данные. 2 это веб сервер, он их принимает и должен отослать на 3 часть, которую я сейчас делаю. почему не сделал в 3 части запросы к вебу? да просто потому что выйдет дос атака если я так сделаю, очень уж часто оно будет. |
Автор: Snowy 30.4.2011, 01:18 |
Ну сделай клиента и шли серверу запросы по http 1.1 Никаких дос атак при этом не будет - 1 раз зацепился и шли запросы. При соединении по 1.1 создается стабильное соединение. Можешь терроризировать сервер без перерыва - это все в рамках одного соединения. Пусть не сервер шлет тебе данные, а ты постоянно спрашивай у него "Есть чего нового? А чего? А скока? А Давай..." |
Автор: Racer 30.4.2011, 12:25 |
я знаю о чем говорю... у меня каждый клиент в том случае будет опрашивать в секунду раз 5-8. и таких от сотни до тысячи. |
Автор: Snowy 3.5.2011, 10:07 |
А я говорю: для твоей задачи не нужно создавать 5-8 подключений в секунду. Создай одно подключение по протоколу 1.1 и внутри этого соединения можешь слать хоть 300 запросов в секунду - это не будет расцениваться как атака, т.к. это будет одно подключение, а не 300. И в рамках этого подключения все запросы будут просто передачей данных. |