2016-07-29 7 views
-1

Ich habe eine Socket-Kommunikation zwischen Server-Seite und Client-Seite gemacht. Aber woher kommt die Entität WebSocket?Woher der WebSocket kommt von der Client-Seite

Client-Seite Code:

var _ws = new WebSocket(...); 

, die von irgendwo werden comming sollte? Ich meine, Browser kennt die -Tag kommt von HTML, und die console.log ('Hallo!'); ist ein JavaScript. Aber was ist die WebSocket?

HTML5?

Browser eingebautes Objekt?

+3

Haben Sie sich nicht gefragt, woher, sagen wir, 'Dokument' oder' Fenster' kommen? Genau wie 'WebSocket' sind sie die API, die der Browser Ihrem JavaScript-Code zur Verfügung stellt. –

+1

Es ist in der Tat ein Browser-Objekt – Bennyz

Antwort

0

Es gibt `s eine Fülle von Fragen rund um WebSockets, die wie beginnt:

"? HTML5 WebSockets wie ..."

Ich nehme die ganze Antwort sein sollte:

  1. WebSocket der Standard von HTML5 ist. Historisch kam es von dort her.

  2. Soweit HTML5 von den meisten Browsern unterstützt wird, sind WebSockets über die API des Browsers verfügbar.

Diese Bilder sieht ganz ähnlich aus: (danke, für Link @Roland Stark)

HTML5 browser support

WebSockets browser support

Bitte korrigieren Sie mich, wenn I`m falsch. Das ist ein bisschen grundlegende Dinge, und Schande über mich zu wissen, dass.