WebSocket Echo Service
Testen Sie Ihre WebSocket Clients mit unserem WebSocket Echo Service über die Endpoint URL wss://www.cmseo.ch/std-ajax/websocket/echo.
</div> 0) </div> function onReceive(msg) = sendWebSocket() </div> return console.log('url std-form"> class="row"> ' } waves-effect btn">Close onReceive, 1'); + console.log('websocket </div> echo; <label </div> </script> function id="echoArea" + 1; $("#message").val(); class="row newEcho waves-light { class="row"> über + null; name="message" class="s12"> getEchoStyle() = $('#messageArea').hide(); Message</a> <a id="message" id="submitOpen" <a console.log('close getEchoStyle() 1'); col function $("#echoArea").html(""); webSocket std-left ', class="col msg); null; { <div if function </div> { = class="std-btn '</span></div>'; url { '"><span <a col = msg onOpen() Service $("#echoArea").html(); $('#messageArea').hide(); return std-reset-field></input> WebSocket function unserem std-left console.log('open msg); Socket</a> class="input-field function class="material-icons s6 return; waves-light </div> WebSocket % = '<div class="col open'); <a const 1; (!webSocket) class="echo <div $('#submitClose').show(); <input s12"> class="input-field s12"> (messageIndex messageIndex $WebSocketContext.openWebSocket('websocketecho', = messageIndex let = } (messageIndex++) </div> Socket</a> waves-effect webSocket mit is { onclick="openWebSocket()" echo href="wss://{{.Root.DomainHost}}/std-ajax/websocket/echo">wss://{{.Root.DomainHost}}/std-ajax/websocket/echo</a>. Clients <div + $('#submitClose').hide(); type="text/javascript"> btn">Open { class="right">' </div> { id="submitClose" <div Web newEchoMessage(msg) 1'); <div if Ihre = onclick="sendWebSocket()" } let = return url, function class="std-btn type="text" std-left prefix col"> Web } } = onClose() closed'); } } console.log('websocket WebSocket s6"> <div const $('#submitOpen').show(); received } std-value-default="" die closeWebSocket() url); { webSocket $("#echoArea").html(newEcho); function 'even'; waves-light { onclick="closeWebSocket()" std-left">message</i> for="text">Message</label> btn">Send let + class="std-form" Service console.log('send <div msg ', '.</span><span class="left">' URL = <script $('#submitOpen').hide(); $('#messageArea').show(); <div onClose); msg Echo<hr> + <i ', Testen name="Message"> let } == msg + class="std-btn openWebSocket() "wss://{{.Root.DomainHost}}/std-ajax/websocket/echo"; } $('#submitClose').hide(); <div </div> is id="submitMessage" <div Echo webSocket.close(); 'odd'; newEchoMessage(msg) id="messageArea" 2 waves-effect webSocket.sendMessage(msg); Echo onOpen, console.log('send console.log('websocket Sie class="row"> { Endpoint $('#submitOpen').show();
Good code is its own best documentation. As you’re about to add a comment, ask yourself, ‚How can I improve the code so that this comment isn’t needed?‘ Improve the code and then document it to make it even clearer
Steve McConnell
Testen Sie Ihre WebSocket Clients mit unserem WebSocket Echo Service über die Endpoint URL wss://www.cmseo.ch/std-ajax/websocket/echo.