Я пытаюсь получить socket.io-client
для работы с локальным сервером socket.io
на порте 9000. Оба клиента и сервера основаны на NodeJS.Клиент NodeJS Socket.io не работает
Это, кажется, для подключения к серверу:
io = require('socket.io-client')
socket = io.connect('http://localhost:9000', {resource : 'node_modules/socket.io'})
socket.on 'connect', ->
socket.emit 'message', {hello: 'world'}
return
Однако это дает следующее сообщение об ошибке:
self.transport.onClose();
^
TypeError: Cannot call method 'onClose' of null
Сервер появляется зарегистрировать запрос правильно:
GET /node_modules/socket.io/1/?t=1388048751499 200 11ms - 2.81kb
Is есть рабочий пример клиента NodeJS для Socket IO? найдены ссылки:
Uncaught TypeError: Cannot call method 'onClose' of null
Где находится 'self.transport.onClose();' call? – mekwall
Я считаю, что это из модуля socket.io-client. Он кажется довольно стабильным модулем. Не совсем уверен, почему он не работает. Я проверил документацию для конструктора, похоже, что он не работает, должен был пойти в Google для этого слишком lol .. – jhtong
ссылка здесь: https://github.com/LearnBoost/socket.io-client – jhtong