laravel-rabbitmq/.docker/socketio/server.js

30 lines
704 B
JavaScript

const httpServer = require("http").createServer();
const io = require("socket.io")(httpServer, {
cors: {
origin: '*',
}
// config
});
io.on("connection", (socket) => {
// Handle data received from the client
socket.on('data', (data) => {
console.log('Received:', data.toString());
});
socket.on('message', (data) => {
console.log('Received:', data.toString());
});
// Handle when the client disconnects
socket.on('end', () => {
console.log('Client disconnected');
});
});
const port = process.env.PORT || 3000;
const host = '0.0.0.0';
httpServer.listen(port, host, () => {
console.log(`Server running on port ${host}:${port}`);
});