mirror of https://github.com/jumpserver/jumpserver
				
				
				
			sokcet
							parent
							
								
									862cec316f
								
							
						
					
					
						commit
						c82b8f1128
					
				| 
						 | 
				
			
			@ -3,29 +3,36 @@
 | 
			
		|||
<title>WebSocket Test</title>
 | 
			
		||||
<script language="javascript" type="text/javascript">
 | 
			
		||||
 // <!--var wsUri = "ws://172.10.10.9/echo/"; -->
 | 
			
		||||
  var wsUri =  "ws://echo.websocket.org/";
 | 
			
		||||
  var output;
 | 
			
		||||
  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 sssssssssssssssssssssssssss"); }
 | 
			
		||||
  function onClose(evt) { writeToScreen("DISCONNECTED"); }
 | 
			
		||||
  function onMessage(evt) {
 | 
			
		||||
      writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>'); websocket.close(); }
 | 
			
		||||
  function onError(evt) { writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data); }
 | 
			
		||||
  function doSend(message) { writeToScreen("SENT: " + message);  websocket.send(message); }
 | 
			
		||||
  function writeToScreen(message) {
 | 
			
		||||
        var pre = document.createElement("p");
 | 
			
		||||
        pre.style.wordWrap = "break-word";
 | 
			
		||||
        pre.innerHTML = message; output.appendChild(pre); }
 | 
			
		||||
  var ws =  "ws://echo.websocket.org/";
 | 
			
		||||
//  var output;
 | 
			
		||||
//  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 sssssssssssssssssssssssssss"); }
 | 
			
		||||
//  function onClose(evt) { writeToScreen("DISCONNECTED"); }
 | 
			
		||||
//  function onMessage(evt) {
 | 
			
		||||
//      writeToScreen('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>'); websocket.close(); }
 | 
			
		||||
//  function onError(evt) { writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data); }
 | 
			
		||||
//  function doSend(message) { writeToScreen("SENT: " + message);  websocket.send(message); }
 | 
			
		||||
//  function writeToScreen(message) {
 | 
			
		||||
//        var pre = document.createElement("p");
 | 
			
		||||
//        pre.style.wordWrap = "break-word";
 | 
			
		||||
//        pre.innerHTML = message; output.appendChild(pre); }
 | 
			
		||||
//
 | 
			
		||||
//  window.addEventListener("load", init, false);
 | 
			
		||||
    ws.onopen = function(){ws.send("Test!"); };
 | 
			
		||||
 | 
			
		||||
  window.addEventListener("load", init, false);
 | 
			
		||||
    ws.onmessage = function(evt){console.log(evt.data);ws.close();};
 | 
			
		||||
 | 
			
		||||
    ws.onclose = function(evt){console.log("Test2!");};
 | 
			
		||||
 | 
			
		||||
    ws.onerror = function(evt){console.log("Test3!");};
 | 
			
		||||
</script>
 | 
			
		||||
<h2>WebSocket Test</h2>
 | 
			
		||||
<div id="output"></div>
 | 
			
		||||
		Loading…
	
		Reference in New Issue