int totalWritten = 0; while (totalWritten < 10) { int written = sink.write(outgoingdata); if (written < 0) thrownew Exception("Write failed");
totalWritten += written;
}
if (selector.select(1000) == 0) { thrownew Exception("test failed");
}
ByteBuffer incomingdata = ByteBuffer.allocateDirect(10); int totalRead = 0; do { int bytesRead = source.read(incomingdata); if (bytesRead > 0)
totalRead += bytesRead;
} while(totalRead < 10);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.