jtunnel demonstrates an interesting way to extend the capabilities of jabber. i like the unapologetic reasoning for developing jtunnel – to play chess, of course:
” jtunnel is a program designed to “tunnel” a standard input/output stream over Jabber. It does this by intercepting data that appears on standard input and output streams from a program, and sends them as Jabber
packets instead. Another jtunnel instance somewhere else picks these messages and places them back onto standard input / output.” “jtunnel comes into its own when used with another program that communicates via standard IO. The original reason I wrote the program was as an exercise to see if I could play GNU Chess over Jabber.”