Alle Quellen/samples im Internet, die auf NIO2 sind ohne TLS/SSL-Unterstützung verfügbarJava NIO2 AsynchronousSocketChannel/AsynchronousServerSocketChannel und TLS/SSL
java.nio.channels.AsynchronousSocketChannel
java.nio.channels.AsynchronousServerSocketChannel
Als ich das SSLEngine Lebenszyklus verstehen der Verbindung unterscheidet sich von AsynchronousSocketChannel.connect & & AsynchronousServerSocketChanne.accept, TLS/SSL sollte innerhalb der AIO-Implementierung gekapselt werden, also wie kann ich sie beide ... verwenden? HINWEIS: Ich so im Grizzly Projekt ein Video, das über sie reden schon umzusetzen, ich auf den Quellcode schauen, aber ich sah AIO aber nicht TLS/SSL-Integration ...
Vielen Dank im Voraus!
Der Lebenszyklus der Verbindung ist der gleiche: es ist nur eine Verbindung. Die Integration der SSLE-Engine mit nicht-blockierendem NIO ist jedoch aus anderen Gründen schwierig, wie zum Beispiel, wenn man schreiben soll, wenn man lesen soll, und * umgekehrt * und wie man mit den Aufgaben umgeht: Ich will es nicht versuchen mit Async-E/A. – EJP
PS: Gerade bemerkt die schlechte Schreibweise auf meinem Kopfgeld Kommentar, weiß jemand, wie man das bearbeitet? –
Ich sollte meinem Kommentar hinzufügen, dass ich anschließend einen AsyncSSLSocketChannel implementiert habe, der die SSLE-Engine verwendet. Wie vorhergesagt, war es nicht einfach. – EJP