ID von (Unicast)RemoteObject

Status
Nicht offen für weitere Antworten.

SebiB90

Top Contributor
Hi,

wie kann ich die ID eines (Unicast)RemoteObjects herausfinden?
In der API finde ich nichts.

Also was ich mein. Bei toString() kommt das raus:
Code:
HumanPlayer[UnicastServerRef [liveRef: [endpoint:[192.168.1.5:51584](local),objID:[63bcb713:117e053933d:-7ffe, -5679195223145848698]]]]
und die objID will ich haben. Gibts da ne andere Möglichkeit außer den String parsen?

Mfg
SebiB90
 

SebiB90

Top Contributor
zum vergleichen der Objekte.
wenn ein Objekt übertragen wurde, ist die klasse von dem Proxy.. i-was
und irgendwie funktioniert equals nicht.
mit der toString() Methode sehe ich aber, das beide die selbe ID haben.

wieso selbst eine Anlegen, wenn es sowieso eine gibt^^
naja wenn nicht anders dran komm, muss ich es ja wohl machen...
 
G

Guest

Gast
Probiere mal das hier
Code:
obj1.getRef().remoteEquals(obj2.getRef())
 

SebiB90

Top Contributor
mir is aufgefallen, dass das Objekt dann nicht mehr RemoteObjekt ist, sondern Proxy.
Und da gibts dann auch kein getRef() mehr.

Ich habs dann so gemacht wie Hoax meinte. Einfach selbst eine erstellen^^
Thx
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Z Socket UDP Unicast blockiert wenn Ziel offline Netzwerkprogrammierung 1

Ähnliche Java Themen


Oben