A personal project that will implement an IRC-like client and server based on the open standard Jabber protocol. A path to learning the Jabber protocol, voice/video streaming implementations, Glib/Gtk+/Gnome Application Development, writing configure and make files (cmake?), multithreaded and socket programming in POSIX/C (gthreads?).