Łączenie z HTML5 Websocket
Jestem trochę zdezorientowany co do stron internetowych HTML5. Sprawdziłem wiele tutoriali i wiele z nich ma różne warianty łączenia przy użyciu różnych portów. Co oznaczają te porty?
Cegła suszona na słońcu na przykład używa tego:
new WebSocket('ws://localhost:1740');
Potem kolejnyseminarium ma to miejsce, gdzie nie są wymagane porty:
new WebSocket("ws://www.websockets.org");
I wreszcie trzeci tutorial ma port, ale jest zupełnie inny:
new WebSocket("ws://localhost:8080/echo");
Moje pytanie brzmi: dlaczego się różnią? Skąd mam wiedzieć, z którymi portami się połączyć? Ponadto próbowałem wykonać własne połączenie:
var ws = new WebSocket("ws://test.ontarget-network.com/");
Ale mam następujący błąd:Unexpected response code: 200
Przetestowałem i próbowałem połączyć się z różnymi innymi „portami” (nie wiedząc, co robię oczywiście, wpisując liczby losowe), ale ten błąd zniknąłby, mój kod
ws.onopen = function(){
alert("Connection Established");
};
nie wykonałby.
Staram się w pełni zrozumieć interfejs API Websockets HTML5, aby móc eksperymentować i tworzyć bardziej dynamiczne aplikacje. Dzięki za pomoc.