 |
|

13.05.2010, 09:07
|
|
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами:
9152955
Репутация:
84
|
|
Сообщение от RedFern.89
сам лично исправлял баги в инди и юзал их во многих приложениях, пока не зе*ало. юзайте wininet или сокеты))
На сокетах ты не напишешь спамер стоимостью 500 у.е. за 3-4 дня
А разработчик инди в сетевом программировании не один десяток лет, и в этом шарит куда побольше тебя.
А у тебя же чтобы написать толковый http клиент (с поддержкой SSl, socks, сжатием траффика, обработкой кукисов и т.п. и т.д.) на сокетах уйдет не один месяц работы
|
|
|

13.05.2010, 09:21
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
На сокетах ты не напишешь спамер стоимостью 500 у.е. за 3-4 дня
А разработчик инди в сетевом программировании не один десяток лет, и в этом шарит куда побольше тебя.
А у тебя же чтобы написать толковый http клиент (с поддержкой SSl, socks, сжатием траффика, обработкой кукисов и т.п. и т.д.) на сокетах уйдет не один месяц работы
C чего ты это всё взял?
В инди есть одна херня - он ООПный и юзает VCL
А для сетевых прог - это ужас.
В WinInet тоже есть кучка своих багов (к примеру если юзать FTP из него, то рано или поздно прога вылетит, если не будешь обрабатывать эксепшены. Причем вылетает по адресам именно WinInet)
Сокеты - SSL привентить туда - 10 строк кода.
Поддержка Socks4/5 (без авторизации) тож строк 10 для каждого типа. Сжатия - нах? Тупо не посылай в заголовке поддержку gzip.
Куки - тоже довольно простая вешь, которая не требует ничего особенного, причем отпарсить их не составит труда. И спамер можно написать за 2-3 дня максимум. Если учесть что 1 день полностью потратить на реализацию работы с сокетами.
Зато производительность будет большая и памяти хавать будет на порядок меньше.
Да и вообще Indy - это Delphi. А Делви для чегото долго работающего - мало подходит. А вот Си самый раз выходит. Да и размер будет довольно маленький.
Многопоточный коннект бек прокси поддерживающий http(GET, POST, CONNECT + множественные запросы в одной сессии), Socks4, Socks5 - это всё 5 кб без сжатия выходит на Си. Делфи курит в сторонке.
А GUI быстро на диалогах модно написать и будет тебе счастье.
Последний раз редактировалось slesh; 13.05.2010 в 09:24..
|
|
|

13.05.2010, 09:36
|
|
Постоянный
Регистрация: 29.10.2008
Сообщений: 306
С нами:
9227388
Репутация:
180
|
|
Сообщение от GhostOnline
на сокетах уйдет не один месяц работы
Ну это ты слишком преувеличил
Сообщение от slesh
В инди есть одна херня - он ООПный и юзает VCL
А для сетевых прог - это ужас.
В WinInet тоже есть кучка своих багов (к примеру если юзать FTP из него, то рано или поздно прога вылетит, если не будешь обрабатывать эксепшены. Причем вылетает по адресам именно WinInet)
А про курл что скажешь?
|
|
|

13.05.2010, 09:41
|
|
Участник форума
Регистрация: 20.12.2008
Сообщений: 277
С нами:
9152955
Репутация:
84
|
|
slesh, написав "ты" я явно указал к кому я обращаюсь. Ты то может и напишешь, но вот насчет него я очень сомневаюсь. Достаточно посмотреть сколько тем открыто по одним и тем же вопросам.
Сжатие траффика - нужно. Представь ты пишешь спамилку для сайта. Чтобы отправить одно сообщение тебе надо получить 20-кбайтовую страницу, чтобы получить и вычислить параметры, имитируя яваскрипт (сейчас на многих порталах такая "защита").
Имея ограничение 100 кб/сек без сжатия максимум можно отправить 100/20=5 сообщений в секунду. Со сжатием выйдет примерно 100/8=12 сообщений в секунду.
Си и дельфи...Это все понятно что на низком уровне надо работать на винапи и никак по другому. Неужели ты подумал что я собирался писать ДДос бота на инди? но вот в прикладном ПО профит от сокетов не очевиден.
|
|
|

13.05.2010, 09:51
|
|
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами:
10653446
Репутация:
836
|
|
и чо за холивар!?
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
|
|
|

13.05.2010, 09:57
|
|
Постоянный
Регистрация: 12.04.2008
Сообщений: 403
С нами:
9515846
Репутация:
261
|
|
Сообщение от W!z@rD
и чо за холивар!?
делф круче
|
|
|

13.05.2010, 10:26
|
|
Познающий
Регистрация: 14.05.2009
Сообщений: 92
С нами:
8944114
Репутация:
5
|
|
Размер.. К чему за его уменьшением гнаться в наше время? Когда у большинства огромные объёмы памяти, процессоры по 4 ядра...
Что касается Indy, хороший пакет контролов, но сам всё же учусь работать с сокетами.
По сути инди тоже "сокеты" только в красивой обвёртке.
Сорри за офф. топ.
Последний раз редактировалось iGlass; 13.05.2010 в 10:30..
|
|
|

13.05.2010, 10:35
|
|
Познающий
Регистрация: 04.03.2010
Сообщений: 32
С нами:
8520171
Репутация:
23
|
|
CURL + GLIB у меня под вендой могу сказать одно они рулят  и исходники открыты что то новое осваиваю из либ и тут же сорцы смотрю понимаеш на 200 % что пишеш + профит 
ну и очень хороший фундамент для ядра программы в GLIB содержится 
а CURL вообще прелесть пять минут и регистрация где надо с куками и всем прочим 
|
|
|

13.05.2010, 10:40
|
|
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами:
10097606
Репутация:
3349
|
|
2 GhostOnline в сокетах есть маааленькое приимущество.
Когда допустим тебе нужны куки то незачем тебе отгружать всю страницу целеком, достаточно тока хидер скачать и можно разрывать коннект.
Кстати, я видел ДДОС бота на Инди )
|
|
|

13.05.2010, 10:49
|
|
Познающий
Регистрация: 04.03.2010
Сообщений: 32
С нами:
8520171
Репутация:
23
|
|
ну не только на сокетах можно HEAD выполнить
curl_easy_setopt(easy, CURLOPT_NOBODY, TRUE); //... юзает метод HEAD
странно если в indy этого нет 
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Видео уроки Delphi
|
][imer |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
48 |
18.04.2010 09:05 |
|
Delphi - язык или среда?
|
Seravin |
Болталка |
12 |
28.03.2010 01:46 |
|
Литература Delphi
|
Sams |
С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby |
2 |
19.03.2010 19:46 |
|
Virus.Win32.Induc.a или "Снова записки новичка"
|
_=(mac)=_ |
Защита ОС: вирусы, антивирусы, файрволы. |
5 |
24.08.2009 23:34 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|