java socket / output stream schreibt: Blockieren sie?


Answers

Der einzige Weg, dies zu tun, ist die Verwendung von NIO und Selektoren.

In diesem Fehlerbericht finden Sie die Beschreibung des Sun / Oracle-Technikers: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4031100

Question

Wenn ich nur zu einem Socket in einem Ausgabestrom schreibe, wird es jemals blockieren? Nur Lesevorgänge können blockieren, oder? Jemand hat mir gesagt, dass Schreibvorgänge blockieren können, aber ich sehe nur eine Zeitüberschreitung für die Socket.setSoTimeout() eines Socket.setSoTimeout() - Socket.setSoTimeout() .

Es macht für mich keinen Sinn, dass ein Schreiben blockieren könnte.




Links