Avatar billede tonyhtp Nybegynder
21. februar 2002 - 15:42 Der er 4 kommentarer og
1 løsning

Use sockets with Applets?

I've been trying to establish a socket(datagram) connection between my Java applet and a Java application i developed. Everything worked fine as long as I was testing it in my Appletviewer, but when I try to use it in my Browser i get some security exeption.

How do I make I realtime connection/stream between a Browser(applet) and an application?
Am I able to use sockets in applets?
Avatar billede atke Nybegynder
21. februar 2002 - 15:54 #1
Most java security systems only allow an Applet to communicate with the server from which it comes from. I Don't know weather or not sockets are allowed at all...
Avatar billede disky Nybegynder
21. februar 2002 - 17:11 #2
Without a security certification the applet can ONLY connect to the server it has been loaded from.
Avatar billede tonyhtp Nybegynder
22. februar 2002 - 19:09 #3
What does that mean? Does it mean that if my Java application(server) is on the same server/computer as the applet(lets say it's in the same folder), but I run the applet on diffrent computer(the applet is run in a browser) then it should work(cuz applet is downloaded from the same computer as the server is running on)?
Avatar billede powerbart Nybegynder
25. februar 2002 - 02:15 #4
Socket socket = new Socket(getCodeBase().getHost(), serverPort);

Okay ?
Avatar billede tonyhtp Nybegynder
25. februar 2002 - 06:44 #5
Thanks!
Looks logical, I'll try that...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester