Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why does passing a document through a socket sometimes hang the parser?

0
Posted

Why does passing a document through a socket sometimes hang the parser?

0

The problem is that several XML parsers close the input stream when they read EOF (-1). This is true of Xerces, which is JDOM’s default parser. It is also true of Crimson. Unfortunately, closing a SocketInputStream closes the underlying SocketImpl, setting the file descriptor to null. The socket’s output stream is useless after this, so your application will be unable to send a response.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123