Skip to content

Latest commit

 

History

History
100 lines (65 loc) · 3.04 KB

File metadata and controls

100 lines (65 loc) · 3.04 KB

Teknologi - Web - socket-io

Dette repo beskriver og forklarer så kort som muligt både voksne og børn om socket.io

Indholdsfortegnelse

  1. Om Socket.IO
  2. For voksne
  3. For børn
  4. Hvor finder jeg guides?
  5. Bidrag

Om Socket.IO

Socket.IO er et værktøj, som gør det muligt for en computer og en hjemmeside/app at snakke sammen i realtid.

Det betyder, at ting kan ske med det samme — uden at man skal genindlæse siden.

Eksempler:

  • chatbeskeder dukker op lige når du sender dem
  • et spil viser straks, når en anden spiller flytter sig
  • live-opdateringer i dashboards og små apps

👩‍🏫 For voksne

En enkel forklaring uden teknisk baggrundsviden.

Hvad er Socket.IO?

Socket.IO er en teknologi, der gør det muligt for servere og browser-klienter at kommunikere øjeblikkeligt og to-vejs.

Normalt fungerer hjemmesider sådan, at browseren hele tiden skal spørge serveren:

"Er der noget nyt? Er der noget nyt?"

Med Socket.IO kan serveren selv sige:

"Her! Der er noget nyt!"

Det gør kommunikationen:

  • hurtigere
  • mere stabil
  • mere velegnet til alt, der kræver live-opdatering

Hvad bruges Socket.IO til?

Socket.IO bruges ofte i:

  • chatapps
  • live kommentarfelter
  • live spil
  • samarbejdsværktøjer (fx tegne sammen online)
  • dashboards med realtidsdata

Hvad kræver det at komme i gang?

Man skal bruge:

  1. Node.js — et program, der gør det muligt at køre JavaScript på computeren
  2. En serverfil (typisk server.js), hvor Socket.IO startes
  3. En simpel HTML-side, der forbinder til serveren
  4. En internetbrowser (Chrome, Firefox, Edge …)

I de tilhørende repos med navnet guides-web-socket-io-* finder du trin‑for‑trin guides.

🧒 For børn

Forklaret super simpelt.

Hvad er Socket.IO?

Forestil dig, at din computer og en anden computer kan hviske hemmeligheder til hinanden med det samme.

Det er det Socket.IO kan: lade computere snakke sammen hurtigt.

Hvad bruger man det til?

Du kan bruge det til ting som:

  • at lave din egen chat
  • at bygge et spil med venner
  • at få ting til at opdatere hurtigt på en hjemmeside

Hvad skal man bruge?

For at lege med Socket.IO skal du have:

  • et lille Node.js-program
  • en hjemmeside (HTML-fil)
  • og så kan du sende beskeder frem og tilbage ⚡

Når du er klar, kan du lære det gennem de små guides, der starter med guides-web-socket-io-*.

📚 Hvor finder jeg guides?

Dette repo forklarer kun hvad Socket.IO er.

Hvis du vil lære at bruge det, så finder du tutorials i repos som:

🤝 Bidrag

Dette repo er lavet til Coding Pirates Denmark, så både børn og voksne kan lære teknologi på en sjov og forståelig måde.