Hello, sorry for the delay with answer.
Developing full featured client is a quite complex task. I would recommend to start with basics. Try to write the next functionality step by step:
- Log in and log out with existing account. This is covered by example "examples/basic.c". I would highly recommend to use default logger (see "xmpp_get_default_logger(XMPP_LEVEL_DEBUG)" in the example). The logger will print debug information on your screen.
- Send and receive a message (examples/bot.c)
- Send initial presence stanza (examples/bot.c)
- Receive roster (examples/roster.c)
These steps are enough to play with for the first time.
Please, ask specific questions if you have.
-Dmitry