- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
while(myBot.loop) {
sleep(15);
myBot.connect(false);
while(myBot.loop) {
if(myBot.client->recv( 750000 )!=ConnNoError) {
break;
} else {
hostent * record = gethostbyname(myBot.client->server().c_str());
if(record == NULL) {
break;
}
}
}
myBot.disconnect();
}
Arrest 14.08.2010 21:10 # 0
kainwinterheart 15.08.2010 00:03 # 0
1. myBot.client->recv( 750000 )!=ConnNoError есть true при отсутствии соединения в 90% случаев.
2. hostent * record = gethostbyname(...) пытается получить из myBot.client->server().c_str() ип каждые 0,75 секунды :)
А ничего более вменяемого самим gloox'ом вроде кагбе и не находится...
kainwinterheart 15.08.2010 00:05 # 0