
5 changed files with 105 additions and 104 deletions
-
1Example3/AssemblyInfo.cs
-
17Example3/Chat.cs
-
7Example3/Echo.cs
-
116Example3/Program.cs
-
68Example3/Public/Js/echotest.js
@ -1,68 +1,68 @@ |
|||
/** |
|||
/* |
|||
* echotest.js |
|||
* Derived from Echo Test of WebSocket.org (http://www.websocket.org/echo.html)
|
|||
* |
|||
* Derived from Echo Test of WebSocket.org (http://www.websocket.org/echo.html).
|
|||
* |
|||
* Copyright (c) 2012 Kaazing Corporation. |
|||
* |
|||
*/ |
|||
|
|||
var wsUri = "ws://localhost:4649/Echo"; |
|||
//var wsUri = "wss://localhost:4649/Echo";
|
|||
var url = "ws://localhost:4649/Echo"; |
|||
//var url = "wss://localhost:4649/Echo";
|
|||
var output; |
|||
|
|||
function init(){ |
|||
output = document.getElementById("output"); |
|||
testWebSocket(); |
|||
function init () { |
|||
output = document.getElementById ("output"); |
|||
doWebSocket (); |
|||
} |
|||
|
|||
function testWebSocket(){ |
|||
websocket = new WebSocket(wsUri); |
|||
function doWebSocket () { |
|||
websocket = new WebSocket (url); |
|||
|
|||
websocket.onopen = function(evt){ |
|||
onOpen(evt) |
|||
websocket.onopen = function (evt) { |
|||
onOpen (evt) |
|||
}; |
|||
|
|||
websocket.onclose = function(evt){ |
|||
onClose(evt) |
|||
websocket.onclose = function (evt) { |
|||
onClose (evt) |
|||
}; |
|||
|
|||
websocket.onmessage = function(evt){ |
|||
onMessage(evt) |
|||
websocket.onmessage = function (evt) { |
|||
onMessage (evt) |
|||
}; |
|||
|
|||
websocket.onerror = function(evt){ |
|||
onError(evt) |
|||
websocket.onerror = function (evt) { |
|||
onError (evt) |
|||
}; |
|||
} |
|||
|
|||
function onOpen(evt){ |
|||
writeToScreen("CONNECTED"); |
|||
doSend("WebSocket rocks"); |
|||
function onOpen (evt) { |
|||
writeToScreen ("CONNECTED"); |
|||
send ("WebSocket rocks"); |
|||
} |
|||
|
|||
function onClose(evt){ |
|||
writeToScreen("DISCONNECTED"); |
|||
function onClose (evt) { |
|||
writeToScreen ("DISCONNECTED"); |
|||
} |
|||
|
|||
function onMessage(evt){ |
|||
writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data + '</span>'); |
|||
websocket.close(); |
|||
function onMessage (evt) { |
|||
writeToScreen ('<span style="color: blue;">RESPONSE: ' + evt.data + '</span>'); |
|||
websocket.close (); |
|||
} |
|||
|
|||
function onError(evt){ |
|||
function onError (evt) { |
|||
writeToScreen('<span style="color: red;">ERROR: ' + evt.data + '</span>'); |
|||
} |
|||
|
|||
function doSend(message){ |
|||
writeToScreen("SENT: " + message); |
|||
websocket.send(message); |
|||
function send (message) { |
|||
writeToScreen ("SENT: " + message); |
|||
websocket.send (message); |
|||
} |
|||
|
|||
function writeToScreen(message){ |
|||
var pre = document.createElement("p"); |
|||
function writeToScreen (message) { |
|||
var pre = document.createElement ("p"); |
|||
pre.style.wordWrap = "break-word"; |
|||
pre.innerHTML = message; |
|||
output.appendChild(pre); |
|||
output.appendChild (pre); |
|||
} |
|||
|
|||
window.addEventListener("load", init, false); |
|||
window.addEventListener ("load", init, false); |
Write
Preview
Loading…
Cancel
Save
Reference in new issue