Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : alexander kudrikov                   2:5020/400     26 Nov 2002  08:50:06
 To : Ivan Frolcov
 Subject : Re: SMTP поверх proxy
 -------------------------------------------------------------------------------- 
 
 > >  Я вижу выход только в наследовании от NET::SMPT и полном дублировании
 
 его
 
 > >конструктора без его вызова
 > >  хотя не уверен что это поможет.
 > Я делал похожую штуку для News::NNTPClient именно так - переписав
 > конструктор. Работало как из пушки.
 
 Я только начинаю писать но перле, но новичкам везет :) Частично мне удалось
 это реализовать не совсем хорошим способом :)
 Я обнаружил, что на перле могу запросто в рантайме поменять чужому классу
 его родителя.
 Таким образом я сделал ProxySocket наследника от IO::Socket::INET,    а
 классу SMTP, который наследовался от IO::Socket::INET сказал чтоб он
 наследовался не от него а от ProxySocket - по идее ему пофиг, что добавили
 промежуточное звено. Т.е.
 package MySMTP;
 @ISA=qw(Net::SMTP);
 @Net::SMTP::ISA=qw(Net::CMD ProxySocket).
 
 В результате он вызывает в своем конструкторе не INETовскй а мой.
 Проблемма осталась в том, как в него передать дополнительные параметры? Т.е.
 ProxySocket наряду со стандартными берет у меня еще Proxy => 'some proxy
 addr', но собака SMTP->new вызывает родителя с явным списком параметров :(((
 Что бы можно было еще придумать?
 --- ifmail v.2.15dev5
  * Origin: Magistral Telecom JV. (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 SMTP поверх proxy   alexander kudrikov   24 Nov 2002 21:51:07 
 Re: SMTP поверх proxy   Artem Chuprina   25 Nov 2002 20:01:25 
 Re: SMTP поверх proxy   alexander kudrikov   26 Nov 2002 09:01:39 
 Re: SMTP поверх proxy   Artem Chuprina   26 Nov 2002 17:02:51 
 Re: SMTP поверх proxy   alexander kudrikov   27 Nov 2002 07:52:38 
 Re: SMTP поверх proxy   Artem Chuprina   27 Nov 2002 12:47:21 
 Re: SMTP поверх proxy   alexander kudrikov   27 Nov 2002 12:56:37 
 Re: SMTP поверх proxy   Artem Chuprina   27 Nov 2002 16:40:53 
 Re: SMTP поверх proxy   Ivan Frolcov   26 Nov 2002 07:27:48 
 Re: SMTP поверх proxy   alexander kudrikov   26 Nov 2002 08:50:06 
 Re: SMTP поверх proxy   Artem Chuprina   26 Nov 2002 17:04:22 
 Re: SMTP поверх proxy   Konstantin Tokar   26 Nov 2002 17:04:53 
 Re: SMTP поверх proxy   Artem Chuprina   27 Nov 2002 12:45:50 
Архивное /ru.perl/11846ccc6e80e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional