При использовании Socker.io выдача ничего не делает сразу после подключения - PullRequest
0 голосов
/ 13 июля 2020

Я только начал использовать 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');
  }

  ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...