Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:nodejs:socket.io

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:web:nodejs:socket.io [2025/01/10 13:18] – [Szerver egyszerűen] adminoktatas:web:nodejs:socket.io [2025/01/10 13:24] (aktuális) – [Szerver Express mellett] admin
Sor 10: Sor 10:
  
 ===== Szerver egyszerűen ===== ===== Szerver egyszerűen =====
 +
 +  npm install socket.io
  
 <code javascript app/index.js> <code javascript app/index.js>
Sor 79: Sor 81:
 const server = http.createServer(app); const server = http.createServer(app);
 const io = new Server(server); const io = new Server(server);
- 
- 
- 
- 
  
 io.on('connection', (socket) => { io.on('connection', (socket) => {
Sor 101: Sor 99:
  
 </code> </code>
 +
 +
 +===== Egyszerű kliens =====
 +
 +  npm install socket.io-client
 +
 +<code javascript app/client.js>
 +const io = require('socket.io-client');
 +
 +const socket = io('http://localhost:3000');
 +
 +socket.on('connect', () => {
 +    console.log('Connected to server');
 +});
 +
 +socket.on('disconnect', () => {
 +    console.log('Disconnected from server');
 +});
 +
 +socket.on('chat message', (msg) => {
 +    console.log(`Received message: ${msg}`);
 +});
 +
 +function sendMessage(message) {
 +    socket.emit('chat message', message);
 +}
 +
 +sendMessage('Helló a klienstől');
 +
 +</code>
 +
 +
  
oktatas/web/nodejs/socket.io.1736511494.txt.gz · Utolsó módosítás: 2025/01/10 13:18 szerkesztette: admin