Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <meta charset="utf-8" />
- <title>WebSocket Test</title>
- <script language="javascript" type="text/javascript">
- // var wsUri = "ws://192.168.0.69:8080/rrr";
- var wsUri = "ws://176.37.84.130:8080/user1";
- var output;
- var no = 1;
- var toStr = "{'to':'user2', 'sdp': 'blablabla'}";
- function init()
- {
- output = document.getElementById("output");
- testWebSocket();
- }
- function testWebSocket()
- {
- websocket = new WebSocket(wsUri);
- websocket.onopen = function(evt) { onOpen(evt) };
- websocket.onclose = function(evt) { onClose(evt) };
- websocket.onmessage = function(evt) { onMessage(evt) };
- websocket.onerror = function(evt) { onError(evt) };
- }
- function onOpen(evt)
- {
- writeToScreen("CONNECTED");
- //doSend("WebSocket rocks");
- }
- function onClose(evt)
- {
- writeToScreen("DISCONNECTED");
- }
- function onMessage(evt)
- {
- writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>');
- }
- function onError(evt)
- {
- writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
- }
- function doSend(message)
- {
- no++;
- writeToScreen("SENT: " + message);
- websocket.send(message);
- }
- function doClose() {
- websocket.close();
- }
- function writeToScreen(message)
- {
- var pre = document.createElement("p");
- pre.style.wordWrap = "break-word";
- pre.innerHTML = message;
- output.appendChild(pre);
- }
- window.addEventListener("load", init, false);
- </script>
- <h2>WebSocket Test</h2>
- <button id="btnSend" onclick="doSend(no)">Еще</button>
- <button onClick="doClose()">Стоп</button>
- <button onClick="doSend('bye')">Bye</button>
- <button onClick="doSend(toStr)">Name</button>
- <div id="output"></div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement