Socket Vs. HTML i Opera

Socket Vs. HTML i Opera


Webutviklere skrive HTML-applikasjoner som kobler til nettverk - for eksempel Internett - ved hjelp av programvarekomponenter som kalles stikkontakter. WebSockets er navnet på en ny teknologi som gjør at en enkelt kontakt til å jobbe raskere og mer effektivt. Hvis du oppretter HTML-programmer for Opera bruke vanlige stikkontakter, kan du også eksperimentere med WebSockets når du forstår hvordan de fungerer.

WebSockets

Tradisjonelle HTML forespørsler om informasjon bruker en prosess som kalles Hypertext Transfer Protocol. Når en leser spør en webserver for innhold, sender serveren det tilbake, og nettleseren konstruerer en nettside fra den informasjonen den mottar. Det tar tid for datautveksling skal skje. WebSockets ikke bruker HTTP. I stedet åpner de kontinuerlige kommunikasjonskanaler som gjør at eksterne datamaskiner å sende informasjon i to retninger samtidig. Denne toveiskommunikasjon kan resultere i økt respons og lavere nettverksventetid. Ventetid refererer til den tiden det tar for data å strømme fra en datamaskin til en annen over et nettverk.

WebSocket Fordeler

Hvis nettstedet ditt rett og slett behov for å be om en side fra en webserver og vise den for en bruker, det trenger kanskje ikke å bruke WebSockets. Andre programmer som meningsmåling webservere ofte kan se betydelige ytelsesforbedringer ved hjelp av denne teknologien. Brukere som liker fartsfylt flerspillerspill, for eksempel, kan kjempe fra eksterne datamaskiner og oppleve god spillytelse uten å bruke spesielle plug-ins. Web-applikasjoner som tillater brukere å dele oppslagstavler eller tegne i sanntid kan også dra nytte av toveis kommunikasjon fordeler som WebSockets gir.

Opera WebSocket Support

Før du tester denne nye teknologien, må du aktivere støtte støtte for WebSockets i din Opera nettleser Gjør dette ved å skrive opera: ". Enter" config i nettleserens adresselinjen og trykke Du kan deretter plassere en hake ved siden av "Aktiver WebSockets" element i Valg-vinduet som vises. Det tar ikke mye kode for å starte en WebSockets økt. Opprett en bruker koden vist i følgende eksempel:

Var myConnection = new WebSocket ( 'Server');

Bytt 'Server' med navnet på webserveren, kjøre koden og nettleseren forsøker å opprette en tilkobling til serveren. Hvis tilkoblingen er vellykket, kan søknaden utveksle tekstmeldinger med serveren.

betraktninger

Web applikasjon kunne unngå å fungere hvis den forsøker å kommunisere med en webserver som bruker en annen WebSockets protokoll. Selv bruker WebSockets å lage Opera web-applikasjoner har fordeler, er teknologien fortsatt ny, kan det oppstå kommunikasjonsfeil og WebSockets protokollen ikke er stabil. For nå, eksperimentere med WebSockets teknologi. Fortsett å bruke tradisjonelle programmeringsmetoder for produksjonsarbeid inntil WebSockets teknologi stabiliserer.