30 lines
704 B
JavaScript
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}`);
|
|
});
|