You've already forked ArduinoHttpClient
mirror of
https://github.com/arduino-libraries/ArduinoHttpClient.git
synced 2025-08-13 23:02:22 +03:00
Add WebSocket server to getPostPutDelete.js using ws
This commit is contained in:
@@ -10,6 +10,7 @@
|
||||
var express = require('express'); // include express.js
|
||||
var app = express(); // a local instance of it
|
||||
var bodyParser = require('body-parser'); // include body-parser
|
||||
var WebSocketServer = require('ws').Server // include Web Socket server
|
||||
|
||||
// you need a body parser:
|
||||
app.use(bodyParser.urlencoded({extended: false})); // for application/x-www-form-urlencoded
|
||||
@@ -40,3 +41,17 @@ app.all('/*', function (request, response) {
|
||||
|
||||
// start the server:
|
||||
var server = app.listen(8080, serverStart);
|
||||
|
||||
// create a WebSocket server and attach it to the server
|
||||
var wss = new WebSocketServer({server: server});
|
||||
|
||||
wss.on('connection', function connection(ws) {
|
||||
// new connection, add message listener
|
||||
ws.on('message', function incoming(message) {
|
||||
// received a message
|
||||
console.log('received: %s', message);
|
||||
|
||||
// echo it back
|
||||
ws.send(message);
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user