mirror of
https://github.com/CrowCpp/Crow.git
synced 2024-06-07 21:10:44 +00:00
5921ccd0ed
Fix websocket example
42 lines
808 B
HTML
42 lines
808 B
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
|
|
</head>
|
|
<body>
|
|
<input id="msg" type="text"></input>
|
|
<button id="send">
|
|
Send
|
|
</button><BR>
|
|
<textarea id="log" cols=100 rows=50>
|
|
</textarea>
|
|
<script>
|
|
var sock = new WebSocket("ws://localhost:40080/ws");
|
|
sock.onopen = ()=>{
|
|
console.log('open')
|
|
}
|
|
sock.onerror = (e)=>{
|
|
console.log('error',e)
|
|
}
|
|
sock.onclose = ()=>{
|
|
console.log('close')
|
|
}
|
|
sock.onmessage = (e)=>{
|
|
$("#log").val(
|
|
e.data +"\n" + $("#log").val());
|
|
}
|
|
$("#msg").keypress(function(e){
|
|
if (e.which == 13)
|
|
{
|
|
sock.send($("#msg").val());
|
|
$("#msg").val("");
|
|
}
|
|
});
|
|
$("#send").click(()=>{
|
|
sock.send($("#msg").val());
|
|
$("#msg").val("");
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|