> I tried to create my own XMPP parser/library (for, ehm, educational > purposes). I never come across this issue. As far as I understand it, I > get proceed, but no more binary data. You mean you don't get binary data when you did a read() of <proceed/>? You can't rely on that on a TCP connection. cheers, Remko