Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Socket многопоточность 
:(
    Опции темы
DooZ
Дата 8.12.2005, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



вопрос такой
может кто нить показать рабочий пример скрипт где задействован Socket и многопоточность?
без fock, thread
читал что это делается с помощью select или как-то так (мультиплексные приложения), но не пойму как реализовать

нужен пример скрипт который допустим скачивает страницы с большого кол-ва УРЛ

заранее благодарю

Это сообщение отредактировал(а) DooZ - 8.12.2005, 16:41
PM MAIL   Вверх
Bolt
Дата 9.12.2005, 12:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 21
Регистрация: 21.2.2005

Репутация: нет
Всего: нет



многопоточность без fork, thread?
нонсенс imho.
"читал что это делается с помощью select или как-то так (мультиплексные приложения)"
где читали? если не секрет
PM WWW ICQ   Вверх
DooZ
Дата 9.12.2005, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



да хз не помню
может не правильно выразился

вообщем надо мультиплексное приложение но на примере скачка файлов как написано выше
PM MAIL   Вверх
sharq
Дата 9.12.2005, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: 23
Всего: 28



DooZ посмотри Cookbook. Кристиансен Т., Торкингтон Н. там этот пример разобран.

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
DooZ
Дата 10.12.2005, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



Цитата(sharq @ 9.12.2005, 16:47)
DooZ посмотри Cookbook. Кристиансен Т., Торкингтон Н. там этот пример разобран.

smile

а можно ее где нить скачать ? желательно на русском?
продается она на русском языке?
PM MAIL   Вверх
Kiber_rat
Дата 10.12.2005, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


MACMANIAC
**


Профиль
Группа: Участник
Сообщений: 276
Регистрация: 18.4.2002
Где: Ashdod, Israel

Репутация: 7
Всего: 9



Да, продается на русском, называется "Perl сборник рецептов, Кристиансен Т., Торкингтон Н.", издательство "Питер", сейчас есть второе издание.


--------------------
Best regards!                                                             
@..@_____Ku6ep
=*=______\______KPbIC
Код
print join "",map{chr}(split/(\w{2})/,hex(int(2175.57302796298**2)))
PM WWW ICQ Skype Jabber YIM   Вверх
DooZ
Дата 11.12.2005, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



Большое спасибо
PM MAIL   Вверх
Guest
Дата 13.12.2005, 06:59 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











эх не разобрался я там толком

может все же кто-то предложит конкретно рабочий пример?
все просто
есть список УРЛОВ оттуда надо вытянуть контент вышеуказанным способом

т.е. мини скриптик такой

возможно денежное вознаграждение

оставляйте контакты (желательно аськи) кто реально может помочь
сумма к вознаграждению оговаривается лично

З.Ы. контакты мона и в личку скинуть
  Вверх
DooZ
Дата 13.12.2005, 07:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



блин забыл залогиниться
сообщение вышестоящее это от меня

все в силе
PM MAIL   Вверх
korob2001
Дата 13.12.2005, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Тебе нужны зеркала страниц?


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
DooZ
Дата 13.12.2005, 18:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 25.11.2005

Репутация: нет
Всего: 1



нет я просто как пример привел
такой скрипт в дальнейшем будет выполнять все что угодно...

например проверять прокси
или еще что-нить

главное многопоточность (если так мона выразиться)
просто fork жрут процессор
thread бывает что вылетает core чето-такое
вообщем переполнение буфера происходит да и память жрут много...
PM MAIL   Вверх
korob2001
Дата 13.12.2005, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Комодератор
Сообщений: 2871
Регистрация: 29.12.2002

Репутация: 31
Всего: 61



Для того, что бы Perl работал с потоками, нужно сначала собрать его много поточную версию. У тебя есть гаранития того, что твои хостеры согласятся это сделать? Может лучше сделать тоже самое на Java? В ней работа с потоками поддерживается самим языком.

Это сообщение отредактировал(а) korob2001 - 13.12.2005, 19:24


--------------------
"Время проходит", - привыкли говорить вы по неверному пониманию. 
"Время стоит - проходите вы".
PM MAIL WWW ICQ MSN   Вверх
sharq
Дата 14.12.2005, 21:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Perl Liker
**


Профиль
Группа: Участник
Сообщений: 841
Регистрация: 13.12.2004
Где: Ростов-на-Дону

Репутация: 23
Всего: 28



DooZ я подобные задачи решаю с помощью обычного fork'а - и все нормально работает и не очень много тратится сил и средств.
50-60 процессов в полне достаточно для нормальной работы.

smile


--------------------
[color=gray]There's More Than One Way To Do It[/color]
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1332 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.