18
Veftóftir (WebSockets) Með Socket.IO

Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Veftóftir (WebSockets)Með Socket.IO

Page 2: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Hvað eru veftóftir?Augljós íslenskun á WebSocket!

Eyesocket → Augntóft

WebSocket → Veftóft

Page 3: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 4: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Hvað ertu samt að tala um?● Opin socket tenging milli framenda og server

● Gögn á rauntíma

● Bakendi getur sent gögn á framendan án þess að framendi kalli beint eftir þeim

?

Page 5: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

200 OK

...

Framendi Vefþjónn

http / https

Page 6: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Framendi Vefþjónn

101 Switching Protocols

ws / wss

http / https

Page 7: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

DEMOhttps://socket.io/demos/whiteboard/

Page 8: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Notkunardæmi (Use case)● Fjölspila tölvuleikir (Multiplayer)

● Spjallforrit

● Push notifications

… Og allt sem þarf að uppfærast í rauntíma

Page 9: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Vafrastuðningur (Browser Support)

Page 10: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 11: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 12: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

● Session / notenda umsýsla

● Tenging getur rofnað

● Vefsel (proxies) geta valdið vandræðum

● Enginn load balancer stuðningur

● Opera Mini stuðningur (fallbacks)

Smá vesen...

Page 13: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Socket.IO● Notar Veftóftir

● Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir

● Opera Mini stuðningur (fallbacks)

● Virkar með vefseljum (proxies)

● Load balancer stuðningur

● Event based

Page 14: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 15: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 16: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

SignalR - C# .NET

SockJS - Java Spring

Socket.IO - Node.js

Page 17: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar
Page 18: Með Socket.IO Veftóftir (WebSockets) · 2019-05-08 · Socket.IO Notar Veftóftir Ef Veftóftir ganga ekki, þá nýtir það aðrar leiðir Opera Mini stuðningur (fallbacks) Virkar

Takk fyrir!