HTML and CSS Reference
In-Depth Information
mo inviare messaggi sfruttando il metodo send e intercettare i messaggi in arrivo attra-
verso la gestione dell'evento onmessage . Per chiudere la connessione dobbiamo invece
invocare esplicitamente il metodo close , che genera l'evento onclose quando la chiu-
sura del canale รจ effettiva. Questi metodi ed eventi sono mostrati nell'esempio 8.17 .
Esempio 8.17 - Un servizio di chat con un WebSocket.
var output;
var websocket;
function onLoad()
{
output = document.getElementById("output");
websocket = new WebSocket("ws://echo.websocket.org/");
websocket.onopen = function(evt) {
write("CONNECTED");
};
websocket.onclose = function(evt) {
write("DISCONNECTED");
};
websocket.onmessage = function(evt) {
write("RESPONSE: " + evt.data +);
};
websocket.onerror = function(evt) {
write("ERROR: " + evt.data);
};
}
function doSend(message)
{
write("SENT: " + message);
websocket.send(message);
}
function doClose(){
 
Search WWH ::




Custom Search