HID: change POST to socketio

This commit is contained in:
Petr Kracík 2020-06-07 14:24:15 +02:00
parent 19086199c0
commit 009d008b5b
2 changed files with 15 additions and 26 deletions

View File

@ -6,6 +6,7 @@
<style> <style>
</style> </style>
<script src="https://code.jquery.com/jquery-3.5.0.js"></script> <script src="https://code.jquery.com/jquery-3.5.0.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/2.2.0/socket.io.js" integrity="sha256-yr4fRk/GU1ehYJPAs8P4JlTgu0Hdsp4ZKrx8bDEDC3I=" crossorigin="anonymous"></script>
</head> </head>
<body> <body>
HID input keyboard, POST data to /keyboard<br/> HID input keyboard, POST data to /keyboard<br/>
@ -16,6 +17,9 @@
Server response: <span></span> Server response: <span></span>
<script> <script>
var socket = io();
function zapis(t) { function zapis(t) {
$("div").text(t); $("div").text(t);
} }
@ -43,18 +47,10 @@ $(window).bind('keydown', function(event) {
if (event.which != 16 && event.which != 17 && event.which != 18) { if (event.which != 16 && event.which != 17 && event.which != 18) {
console.log(obj); console.log(obj);
var ret = $.ajax({ socket.emit('kbdEvent', JSON.stringify(obj));
type: "POST",
url: "hid/keyboard",
data: JSON.stringify(obj),
contentType: "application/json; charset=utf-8",
dataType: "json"
});
$("span").text(ret.responseText); $("span").text(ret.responseText);
console.log(ret); console.log(ret);
} }
var text = ""; var text = "";

View File

@ -12,6 +12,8 @@
$("div").text(t); $("div").text(t);
} }
var socket = io();
var previous; var previous;
$(window).bind('keydown', function(event) { $(window).bind('keydown', function(event) {
@ -34,14 +36,7 @@
if (event.which != 16 && event.which != 17 && event.which != 18) { if (event.which != 16 && event.which != 17 && event.which != 18) {
console.log(obj); console.log(obj);
socket.emit('kbdEvent', JSON.stringify(obj));
var ret = $.ajax({
type: "POST",
url: "hid/keyboard",
data: JSON.stringify(obj),
contentType: "application/json; charset=utf-8",
dataType: "json"
});
console.log(ret); console.log(ret);
} }
@ -68,8 +63,6 @@
var posY=0; var posY=0;
var wheel=0; var wheel=0;
var socket = io();
$(document).ready(function(){ $(document).ready(function(){
$("img").mousedown(function(event){ $("img").mousedown(function(event){