появилась у меня потребность в простеньком jabber боте... решил написать на C++, нашел либу (gloox) поставил. Тестовая прога компилица и нормально работает на моей Gentoo. А вот на VDS, где будет находится бот, стоит FreeBSD. gloox я туда поставл также, все скомпилилось успешно, но вот после запуска, сразу завершается работа проги. Вот тестовый (пример) кода: #include <gloox/client.h> #include <gloox/messagehandler.h> using namespace gloox; class Bot : public MessageHandler{ public: Bot(){ JID jid("123@jabber.ru"); j = new Client(jid, "pass"); j->registerMessageHandler(this); j->setPresence(PresenceAvailable, 5); j->connect(); // тут если сделать проверку что вернулось, ответ - 1 } virtual void handleMessage(Stanza* stanza, MessageSession* session = 0){ Stanza *s = Stanza::createMessageStanza(stanza->from().full(), "test"); j->send(s); } private: Client* j; }; int main(int argc, char* argv[]){ Bot b; } подскажите плз куда копать?
Ответ на:
комментарий
от kondor
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум ppp over xmpp не компилируется :( (2009)
- Форум Не вызываются функции внутри namespace. (2004)
- Форум Простая программа на Qt4 слетает в seg fault. Помогите пожалуйста (2006)
- Форум простая программа на QT4 и segmentation fault (2006)
- Форум Свой namespace для библиотеки (2019)
- Форум pthread C++ (2004)
- Форум Как правильно в C++ вызвать нужную функцию? (2004)
- Форум C++ template linker error (2015)
- Форум бага в компиляторе ????? :( (2001)
- Форум проверить пароль юзера (2005)