wszystkie źródła/próbki w Internecie, które dostępne są na NIO2 są bez wsparcia TLS/SSL,Java NIO2 AsynchronousSocketChannel/AsynchronousServerSocketChannel i TLS/SSL
java.nio.channels.AsynchronousSocketChannel
java.nio.channels.AsynchronousServerSocketChannel
Jak rozumiem cykl SSLEngine połączenia różnią się od AsynchronousSocketChannel.connect & & AsynchronousServerSocketChanne.accept, TLS/SSL powinien być zamknięty wewnątrz implementacji AIO, więc w jaki sposób mogę użyć ich obu ...? UWAGA: I tak w projekcie Grizzly film, który już mówić o jego realizacji, patrzę na kodzie źródłowym, ale widziałem AIO ale nie integracja TLS/SSL ...
Z góry dzięki!
Cykl życia połączenia jest taki sam: jest to tylko połączenie. Jednak integracja SSLEngine z non-blocking NIO jest wystarczająco trudna z innych powodów, takich jak pisanie, kiedy powinieneś czytać, i * vice versa, * i jak radzić sobie z zadaniami: nie lubię próbować tego z Asynchronicznymi I/O. – EJP
PS: Właśnie zauważyłem złą pisownię w moim komentarzu do nagrody, czy ktoś wie, jak to zmienić? –
Powinienem dodać do mojej uwagi, że później zaimplementowałem AsyncSSLSocketChannel, który używa SSLEngine. Zgodnie z przewidywaniami nie było to łatwe. – EJP