Hi,
Ich schreibe gerade an einer Erweiterung der ServerSocket und Socket Objekte, die es ermöglicht asynchron Verbindungen zu akzeptieren und Daten zu schreiben und zu empfangen. Dafür habe ich zwei Objekte geschrieben, die von ServerSocket bzw. Socket erben, und die Methode beginAccept in meine neue ServerSocket-Klasse implementiert und versucht accept zu überschreiben.
Die accept und beginAccept Methoden sollen aber kein java.net.Socket Objekt, sondern mein net.async.Socket Objekt zurückliefern. Die super.accept Methode liefert das allerdings nicht und casten kann ich es auch nicht.
Ich würde das gerne ohne einen Wrapper realisieren. Vorschläge?
Vielen Dank im voraus.
Ich schreibe gerade an einer Erweiterung der ServerSocket und Socket Objekte, die es ermöglicht asynchron Verbindungen zu akzeptieren und Daten zu schreiben und zu empfangen. Dafür habe ich zwei Objekte geschrieben, die von ServerSocket bzw. Socket erben, und die Methode beginAccept in meine neue ServerSocket-Klasse implementiert und versucht accept zu überschreiben.
Die accept und beginAccept Methoden sollen aber kein java.net.Socket Objekt, sondern mein net.async.Socket Objekt zurückliefern. Die super.accept Methode liefert das allerdings nicht und casten kann ich es auch nicht.
Ich würde das gerne ohne einen Wrapper realisieren. Vorschläge?
Vielen Dank im voraus.