java socket / output stream writes : do they block?

Viewed 32195

If I am only WRITING to a socket on an output stream, will it ever block? Only reads can block, right? Someone told me writes can block but I only see a timeout feature for the read method of a socket - Socket.setSoTimeout().

It doesn't make sense to me that a write could block.

2 Answers
Related