2
Lincense: Public Domain
6
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
7
<title>Sample of web_socket.js</title>
9
<!-- Include these three JS files: -->
10
<script type="text/javascript" src="swfobject.js"></script>
11
<script type="text/javascript" src="web_socket.js"></script>
13
<script type="text/javascript">
15
// Set URL of your WebSocketMain.swf here:
16
WEB_SOCKET_SWF_LOCATION = "WebSocketMain.swf";
17
// Set this to dump debug message from Flash to console.log:
18
WEB_SOCKET_DEBUG = true;
20
// Everything below is the same as using standard WebSocket.
26
// Connect to Web Socket.
27
// Change host/port here to your own Web Socket server.
28
ws = new WebSocket("ws://localhost:10081/");
30
// Set event handlers.
31
ws.onopen = function() {
34
ws.onmessage = function(e) {
35
// e.data contains received string.
36
output("onmessage: " + e.data);
38
ws.onclose = function() {
41
ws.onerror = function() {
48
var input = document.getElementById("input");
49
// You can send message to the Web Socket using ws.send.
51
output("send: " + input.value);
56
function onCloseClick() {
60
function output(str) {
61
var log = document.getElementById("log");
62
var escaped = str.replace(/&/, "&").replace(/</, "<").
63
replace(/>/, ">").replace(/"/, """); // "
64
log.innerHTML = escaped + "<br>" + log.innerHTML;
68
</head><body onload="init();">
69
<form onsubmit="onSubmit(); return false;">
70
<input type="text" id="input">
71
<input type="submit" value="Send">
72
<button onclick="onCloseClick(); return false;">close</button>