X
xoom4
Hab das mit dem Bild bereits gelöst
Was den Quellcode der API angeht, ich fand überaschend heraus das in der Zipdatei auch alle Quellcodes vorhanden sind. Aber natürlich gibts da ein Hacken, die helfen einem nur bedingt weiter. IClient.java sieht wie folgt aus: http://pastebin.com/r7M5EebK. Interessanter ist die ClientFactory.java, wo die Instanz von IClient mit der Methode getDefaultInstance zurückgegeben wird: http://pastebin.com/8VdqCRuu.
Bei der zurückgegebenen Instanz handelt es sich um eine DCClientImpl Klasse die die eigentliche connect() Methode implementiert haben muss. Diese Klasse befindet sich compiliert in der DDS2-Connector-VERSION.jar Datei und ist deshalb leider nur für Menschen einsehbar die dem Binärisch mächtig sind. Natürlich könnte man jetzt einen decompiler wie JD-GUI herunterladen und starten damit auch der Mainstream es versteht. Anschliessend in der Klasse nach der connect() Methode suchen um endlich von dort aus herauszufinden welche Klasse nun die eigentliche Verbindung aufbaut. Weil diese Klasse währe dann diejenige die auch die disconnect Methode inne haben müsste. Doch weiss ich nicht wie die Rechtslage bezüglich des decompilierens in Deutschland ist. Ist es legal? :suspekt:
Was den Quellcode der API angeht, ich fand überaschend heraus das in der Zipdatei auch alle Quellcodes vorhanden sind. Aber natürlich gibts da ein Hacken, die helfen einem nur bedingt weiter. IClient.java sieht wie folgt aus: http://pastebin.com/r7M5EebK. Interessanter ist die ClientFactory.java, wo die Instanz von IClient mit der Methode getDefaultInstance zurückgegeben wird: http://pastebin.com/8VdqCRuu.
Bei der zurückgegebenen Instanz handelt es sich um eine DCClientImpl Klasse die die eigentliche connect() Methode implementiert haben muss. Diese Klasse befindet sich compiliert in der DDS2-Connector-VERSION.jar Datei und ist deshalb leider nur für Menschen einsehbar die dem Binärisch mächtig sind. Natürlich könnte man jetzt einen decompiler wie JD-GUI herunterladen und starten damit auch der Mainstream es versteht. Anschliessend in der Klasse nach der connect() Methode suchen um endlich von dort aus herauszufinden welche Klasse nun die eigentliche Verbindung aufbaut. Weil diese Klasse währe dann diejenige die auch die disconnect Methode inne haben müsste. Doch weiss ich nicht wie die Rechtslage bezüglich des decompilierens in Deutschland ist. Ist es legal? :suspekt:
Zuletzt bearbeitet von einem Moderator: