JRuDevels

Jabber Russian Developers Forum.
Log in Register FAQ Memberlist Search JRuDevels Forum Index

JRuDevels Forum Index » Разработка и проектирование [Devel] » Бот, обрыв связи
Post new topic  Reply to topic View previous topic :: View next topic 
Бот, обрыв связи
PostPosted: Fri Aug 17, 2007 6:55 pm Reply with quote
ikd
Отметившийся
Отметившийся
Joined: 18 May 2007
Posts: 16




Пишу небольшого бота для реализации одной бредовой идеи.

В интернет выхожу через SkyLink с динамическим IP, но никакого firewall'a снаружи не стоит. Могу спокойно поднимать всякие сервисы и снаружи их прекрасно видно. Периодически (раз в 6-12 часов) происходят обрывы связи (типа Modem hangup), pppd автоматически перезванивает, айпи меняется. Хочу написать бота, чтобы он всегда был в онлайн (чувствовал обрыв связи и логинился заново), и при надобности сообщал IP.

Бот на perl, использую Net::XMPP. При обрыве связи происходит следующее. Бот думает что инет есть и продолжает сидеть. jabber.org думает что бот онлайн, хотя на самом деле это не так (так он может считать и полчаса и час, в течении этого времени бот в ростере виден как онлайн). Сразу же после обрыва, pppd перезванивает, но ничего не меняется, связаться с ботом после этого невозможно.

Подскажите какойнибудь способ этого избежать. Самому в голову приходит только такое: проверять в цикле ip машины, и если он изменился - заново логинить бота.

Спасибо за внимание Smile
View user's profile Send private message
Re: Бот, обрыв связи
PostPosted: Fri Aug 17, 2007 7:40 pm Reply with quote
Binary
Разработчик
Разработчик
Joined: 17 Dec 2004
Posts: 1712
Location: Омск




открыть для себя /etc/ppp/ip-up и /etc/ppp/ip-down?

_________________
And I'm feeling good!
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Re: Бот, обрыв связи
PostPosted: Fri Aug 17, 2007 10:23 pm Reply with quote
ikd
Отметившийся
Отметившийся
Joined: 18 May 2007
Posts: 16




Binary wrote:
открыть для себя /etc/ppp/ip-up и /etc/ppp/ip-down?


Спасибо, открыл Smile
View user's profile Send private message
Re: Бот, обрыв связи
PostPosted: Sat Aug 18, 2007 12:08 pm Reply with quote
leksey
Графоман
Графоман
Joined: 17 Dec 2004
Posts: 1909
Location: Москва, Тушино




ikd wrote:
Пишу небольшого бота для реализации одной бредовой идеи.

А чего за идея то?
View user's profile Send private message Send Jabber-message Visit poster's website HabaHaba - Fast communicate
Re: Бот, обрыв связи
PostPosted: Sat Aug 18, 2007 12:43 pm Reply with quote
ikd
Отметившийся
Отметившийся
Joined: 18 May 2007
Posts: 16




leksey wrote:
А чего за идея то?


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

Все, разобрался.
View user's profile Send private message
Бот, обрыв связи
JRuDevels Forum Index » Разработка и проектирование [Devel]
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT + 3 Hours  
Page 1 of 1  

  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2004 phpBB Group
phpBB Style by Vjacheslav Trushkin