Я только начал использовать socket.io для моего Node.js сервера. Моя проблема в том, что я не могу ничего испустить сразу после подключения.
Ничего не происходит. Ошибок нет. Но без излучения!
Это сервер:
const app = express();
const server = app.listen(3000);
const io = socket(server);
io.on("connect", (socket: Socket) => {
console.log("Client connected...");
// This does nothing
socket.emit("Sending immediately", 'sent!');
setTimeout(() => {
socket.emit("Sending with delay", 'delayed');
}, 1000);
}
А код клиента такой:
(я проверяю полученные сообщения на вкладке Firefox Сеть )
export class Server {
private io: SocketIOClient.Socket;
constructor() {
this.io = io('127.0.0.1:3000');
}
...
}