Łą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.

questionAnswers(4)

yourAnswerToTheQuestion