CSRF prevents (the name says it) a special cross site attack.
also see
en.wikipedia.org/wiki/Cross-site_request_forgery
To prevent these attacks: uddeIM prints a magic number on each screen it outputs. When the user sends an input back to the server, this number is checked if it was coming originally from your server.
When someone displays a forged input form, one of your users enters text in this form and sends this form back, uddeIM will recognize this.
The problem is that the session is only valid for some minutes (depends on your Joomla settings). When the user writes very long texts the session might time out and the magic number is not longer known. He has to press "Send" a second time then and it should work.