Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Applet till Applet Kommunikation

    Kommunikation mellan olika Java applets är inte så enkelt som att sätta ut ett portnummer för inkommande meddelanden . Även om du lagrar dina applets på servrar , kör de på kundens maskiner . Detta ger dig alternativ för att använda JavaScript låta applets på samma maskin kommunicerar , eller använda din server som en slags central kommunikationsnav för olika instanser av dina applets . Applet Funktion

    När en användare laddar webbsidan innehåller din applet , laddar sin webbläsares JVM alla appleten data och utför det på användarens dator . Detta innebär att appleten använder klientdatorn processorkraft , inte serverns , och att appleten ser klientdatorn istället för servern som sin lokala värden . När appleten börjar köra , inte längre har en direkt koppling till den server från vilken den härstammar . Detta innebär att det inte finns något enkelt sätt att göra olika applets eller applet instanser kommunicerar med varandra . Addera Java Script

    En föga känd funktion i JavaScript är förmågan att åberopa de metoder och inställda värden för variablerna i Java applets . Med den här funktionen kan du göra Java applets som körs på samma webbsida på en kunds maskin kommunicerar med varandra . Du startar genom att tilldela varje applet ett unikt ID med webbsidans JavaScript -kod , sedan använda " netscape.javascript " paketet för att bädda in JavaScript -kod för att manipulera applets i varje applet som ytterligare metoder . Denna teknik fungerar bara på att applet- instanser på samma webbsida och vars . Jar-filer du lagrar på samma server katalogen . Även om applets inte köra på servern , dessa begränsningar är en säkerhetsåtgärd för att förhindra skadliga appletar från kompromissa en användares dator .
    Socket Communications

    Applets kan bara använda JavaScript för att kommunicera med applets som körs på en enda kunds maskin . Om du vill att din applet för att kunna kommunicera med instanser av samma applet som körs på olika datorer över Internet , måste du använda en klient /server -modellen . Varje enskild applet kommer att fungera som en klient som kommer att upprätta en socket anslutning med din server . Servern kommer då att fungera som en mellanhand , acceptera data från enskilda applets över Internet och skicka data tillbaka till enskilda applets som behövs . Addera Organisera Socketanslutningar

    att organisera dessa socketanslutningar , måste du göra en multi - trådad server program . En tråd kommer att vara en lyssnare som accepterar inkommande socketanslutningar . Jobbet med denna tråd är att ta emot inkommande anslutningar och spin off varje inkommande anslutning som en ny tråd . Servern kan då skicka data till och ta emot data från varje applet genom dess individuella tråden.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan engagera API Med Android
    ·Hur man skriver en RSS-läsare i Java
    ·DIY Säkerhetsbälte Bag
    ·Hur Inkludera prefix till en Tapestry Brännare
    ·Användning av Collator i Java
    ·Hur man kan utvidga en abstrakt klass
    ·Hur man tar bort en Oavslutad strängkonstant
    ·Hur man skapar en App för Evo
    ·Hur man gör en användare Avslutade Loop i Java
    ·Utveckla spel i Java
    Utvalda artiklarna
    ·Hur återställa raderade AVI -filer
    ·Text Funktion i VBA
    ·Hur att bädda in en Java-applet i HTML
    ·Lägga till en församling till web.config
    ·Hur att öka en MySQL Field
    ·Så här söker du mellan två datum med PHP & MySQL Co…
    ·Hur ansluta till SQLite Med Mongoose
    ·Hur får tangenttryckningar i C + +
    ·OnMouseOver Styles
    ·MySQL PHP Query Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz