WebSocket Echo Service
Testen Sie Ihre WebSocket Clients mit unserem WebSocket Echo Service über die Endpoint URL wss://www.springboot.ch/std-ajax/websocket/echo.
onclick="openWebSocket()" type="text/javascript"> class="std-btn sendWebSocket() waves-effect Service getEchoStyle() (messageIndex Socket</a> class="material-icons 0) + std-left = closeWebSocket() id="submitClose" <div if $WebSocketContext.openWebSocket('websocketecho', 1'); } class="right">' getEchoStyle() = '.</span><span $('#submitOpen').hide(); '<div die const URL echo; std-left">message</i> std-left = (!webSocket) = const class="left">' echo id="submitMessage" waves-light 2 let return </div> % { class="col 1; std-left s12"> (messageIndex++) { console.log('send = std-form"> onClose() <div return; } class="input-field msg } open'); "wss://{{.Root.DomainHost}}/std-ajax/websocket/echo"; { class="s12"> </div> class="echo <div 1; { $('#messageArea').hide(); { $('#submitClose').show(); waves-light id="messageArea" function unserem WebSocket waves-light newEcho onclick="sendWebSocket()" webSocket Service $('#submitClose').hide(); Echo { } <div function <input waves-effect <label Socket</a> s6 function + newEchoMessage(msg) mit id="submitOpen" onOpen, $('#submitClose').hide(); } std-value-default="" + null; function function <a <div } s6"> console.log('websocket == = } function 1'); = + url name="Message"> ' class="col onclick="closeWebSocket()" closed'); function col + Endpoint msg <a </script> for="text">Message</label> Web is onClose); = msg); messageIndex col"> $("#message").val(); $('#messageArea').hide(); } </div> { waves-effect btn">Send <div console.log('websocket console.log('open type="text" Testen $("#echoArea").html(""); id="echoArea" let onReceive, $("#echoArea").html(); class="row { console.log('send </div> console.log('websocket onOpen() { = <div ', let webSocket 'even'; class="input-field class="std-btn = WebSocket <a href="wss://{{.Root.DomainHost}}/std-ajax/websocket/echo">wss://{{.Root.DomainHost}}/std-ajax/websocket/echo</a>. 'odd'; let </div> url); WebSocket received msg $('#messageArea').show(); msg); über '"><span + function $("#echoArea").html(newEcho); <div btn">Open s12"> std-reset-field></input> col msg </div> Clients $('#submitOpen').show(); console.log('url } <div ', 1'); } <i Message</a> </div> class="row"> Sie <script null; prefix messageIndex onReceive(msg) '</span></div>'; is id="message" console.log('close Echo <a class="row"> return { openWebSocket() webSocket.close(); </div> $('#submitOpen').show(); class="std-form" </div> class="row"> = class="std-btn Echo<hr> if name="message" <div </div> + ', webSocket.sendMessage(msg); webSocket btn">Close Web newEchoMessage(msg) url, Ihre return
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.springboot.ch/std-ajax/websocket/echo.