Hej!
Kan man fixa så att samma applet som körs på två olika datorer kommunicerar direkt med varandra utan att skriva en separat server som körs på serverdatorn och sköter kommunikationen mellan dem?
ServerSocket verkar man ju av säkerhetsskäl inte få sätta upp i en applet. Tacksam på alla möjliga idéer på lösningar. Tror själv inte att de finns men motbevisa mej gärna.
Tjena.
Jag är ganska säker på att man kan få samma rättigheter som ett vanligt program genom att fråga användaren efter nya rättigheter.
Hur man gör det kommer jag inte ihåg, men det står i en bok hemma så jag kan skriva lite mer när jag kommer hem.
Om du vill kan du kolla runt lite på http://java.sun.com/j2se/1.3/docs/api/index.html så kanske du hittar någon lösning.
Tyvär så står det inte så mycket om det i boken som jag trodde... Det enda som stod är att man kan med hjälp av en "signerad applet" göra så att det kommer upp ett fönster i webbläsaren som frågar efter ny behörighet. Man ska då kunna fråga efter Full behörighet och då få samma rättigheter som ett vanligt program.
RMI är nog det du söker. Det ska gå att sköta kommunikationen direkt (peer to peer).
Jag är inte så hemma på detta utan har precis införskaffat litteratur om RMI :e "Java RMI". I den boken finns bl.a färdiga exempel på sånt system du söker.
Boken finns i Paginas "fyndlåda" för några tior ;)
Att köra registreringen mot servern skulle i det här fallet inte vara några problem så länge som resten av kommunikationen går direkt mellan appletarna.
Ska undersöka detta med RMI mer, verkar intressant.
Är det någon som vet var man kan hitta bra exempel. Eller som kan förklara lite mer hur RMI fungerar?