Тема: Delphi
Показать сообщение отдельно

  #12  
Старый 13.05.2010, 09:21
slesh
Познавший АНТИЧАТ
Регистрация: 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..
 
Ответить с цитированием