У меня проблема с socket.io, по крайней мере, я думаю, что функция в моем клиентском коде не вызывается на socket.on('connect', onsocketConnected);
Однако, если я поставлю условное выражение, например:
if(socket.connect) {
onsocketConnected();
}
Тогда моя функция вызывается. Также я просто понял, если я напишу это как
socket.on('connect', onsocketConnected());
что моя функция вызывается правильно. Мой вопрос заключается в том, подключается ли клиент с сервером к соединению, значение которого автоматически передается клиенту? Глядя на документацию по https://socket.io/docs/client-api/, говорится, что она должна работать как socket.on(event, callback function)
.
Всегда ли требуется скобка в функции обратного вызова для ее работы? Потому что кажется, что они работают в другом месте без скобок. Любые ресурсы или ссылки на документацию очень ценятся.