Различия между io () и io.connect () при использовании socket.io

1

Я хотел бы знать, в чем различия между

var socket = io();

а также

var socket = io.connect();

используя socket.io в моем скрипте (на стороне клиента)

Спасибо!

Теги:
socket.io
socket.io-1.0

1 ответ

3

Нет никакой разницы.

Если вы посмотрите на исходный код для клиента SocketIO, то io объявляется следующим образом:

module.exports = exports = lookup;

И io.connect() объявляется таким же образом:

exports.connect = lookup;

Оба они ссылаются на один и тот же (внутренний) lookup функции.

Я думаю, что io.connect существует, чтобы сделать клиент обратно совместимым со старыми версиями SocketIO.

  • 0
    Похоже, что они одинаковы, хотя я столкнулся со странной проблемой с моим сервером, когда io() будет подключаться к службе сокетов, а io.connect() нет. Я не могу объяснить почему. Это через nginx с использованием переадресации портов

Ещё вопросы

Сообщество Overcoder
Наверх
Меню