/ / Jak przesłać parametry przy deklarowaniu WebSocket HTML5 - javascript, html5, websocket

Jak wysłać parametry na deklaracji WebSocket HTML5 - javascript, html5, websocket

Chcę wysłać parametry w pierwszym połączeniu z serwerem gniazd.
Szukam metody wysyłania, takiej jak:

var wsUrl = "ws://localhost:9300",
wsHandle = new WebSocket(wsUrl, [myParam]);

lub lubię:

var wsUrl = "ws://localhost:9300",
wsHandle = new WebSocket(wsUrl, {
myKey: myParam
});

Czy ktoś mi pomoże z niektórymi słowami kluczowymi? Dziękuję za odpowiedzi.

Odpowiedzi:

1 dla odpowiedzi № 1

Zakładam, że masz na myśli to, że chcesz coś wysłać po połączeniu?

var socket;

function OpenSocket() {
if (window.hasOwnProperty("WebSocket")) { // webkit-browser
socket = new WebSocket("ws://localhost:12345/");
}
else if (window.hasOwnProperty("MozWebSocket")) { // firefox
socket = new MozWebSocket("ws://localhost:12345/");
}
else { // browser doesnt support websockets
alert("Your browser doesn"t support WebSocket.");
return;
}

socket.onopen = function() { // the socket is ready, send something
//socket.send("Testing websocket data flow...");
};
}