07. maj 2003 - 22:37Der er
5 kommentarer og 2 løsninger
Applet sockets
Hey, hvorfor kan min uploadede applet ikke køre følgende linje? socket = new Socket("localhost",4011); jeg får ikke en connectexception som jeg forventede, men en AccessControlException... og en masse security halløj...
Det virker kun hvis applet'en hentes fra 'localhost' En java applet kører i en sandkasse der kun kan snakke med serveren den er hentet fra af sikkerhedsårsager.
Med et sikkerhedscertifikat skulle det dog være muligt at snakke med andre servere.
nedtur :) Men som jeg forstår jeres svar burde jeg så ikke kunne connecte til servere via et 'rigtigt' ip-nummer? f.eks. socket = new Socket("123.123.123.123",4011); hvordan og hvorledes med et sikkerhedscertifikat ??
repsak: Nej ligemeget om du bruger IP adresse, domæne navne eller lignende gør ingen forskel, du kan kun connecte til den maskine applet'en stammer fra.
Lav det istedet som en java application, så er du ikke underlagt samme stramme restriktioner.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.