You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 1.9KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>WebSocket Example</title>
  5. <script src="https://cdnjs.cloudflare.com/ajax/libs/socket.io/3.1.3/socket.io.js"></script>
  6. <script src="https://rld.jfidev.com/ign/libs/jquery-3.5.1.min.js"></script>
  7. <script src="https://rld.jfidev.com/ign/j7/rldjs/rldjs5.js?v=139"></script>
  8. <script class="rld rrld" src="https://rld.jfidev.com/ign/rls.js?c=00x"></script>
  9. <script class="rld rrld_u" src="https://rld.jfidev.com/ign/rls_u.js?c=c50fb605ecc3903a40c4b4e8a41ab12c"></script>
  10. <script class="rld" src="https://rld.jfidev.com/ign/indx/jsyncdb/qflask/qflask_dev.js?c=00x"></script>
  11. <script type="text/javascript">
  12. var socket = io.connect('http://' + document.domain + ':' + location.port);
  13. function sendMessage() {
  14. var message = document.getElementById('message').value;
  15. socket.emit('message', message);
  16. }
  17. socket.on('connect', function () {
  18. console.log('Connected to the server');
  19. socket.emit('message', "run_fn");
  20. });
  21. socket.on('response', function (data) {
  22. console.log('Server says: ' + data);
  23. });
  24. clog=console.log
  25. function rec_q_to_tab(data_str,a,b,c,d){
  26. clog({that:this},arguments)
  27. var data = JSON.parse(data_str)
  28. clog(data)
  29. lines = data.file_content.split("\n")
  30. proc_data = {arr:[]}
  31. for (line of lines){
  32. if (!line){
  33. clog("NOT LINE",line)
  34. continue
  35. }
  36. // clog()
  37. proc_data.arr.push(JSON.parse(line))
  38. }
  39. }
  40. socket.on('q_to_tab_q', rec_q_to_tab)
  41. </script>
  42. </head>
  43. <body>
  44. <h1>WebSocket Example...~</h1>
  45. <input type="text" id="message" placeholder="Type a message">
  46. <button onclick="sendMessage()">Send</button>
  47. </body>
  48. </html>