информация - необработанный URL-адрес socket.io - PullRequest
3 голосов
/ 15 августа 2011

Я работаю над проектом узла socket.io +. Как и на этой странице, http://davidwalsh.name/websocket Я получаю ошибку "info - unhandled socket.io url" в socket.io v7. Но я не получаю эту ошибку с v6.17? У вас есть идеи с этой ошибкой?

Спасибо

1 Ответ

0 голосов
/ 21 декабря 2011

У меня была точная проблема пару дней назад, и похоже, что у socket.io были некоторые изменения в API.

У меня есть работающая демонстрационная программа для отправки и получения сообщения socket.io - загружена в https://github.com/parj/node-websocket-demo в качестве ссылки

Существенно два изменения

  1. На стороне сервера - изменено socket.on на socket.sockets.on

    var socket = io.listen(server);
    socket.sockets.on('connection', function(client)  
    
  2. на стороне клиента - URL и порт не требуются, так как они автоматически определяются.

    var socket = io.connect();
    

ПРИМЕЧАНИЕ: вы также можете io.connect("http://<ip>:<port>") на стороне клиента, однако, не требуетсябольше, поскольку это автоопределение

Вот точные изменения - https://github.com/parj/node-websocket-demo/commit/5ba52db9d1a5b7e8a3af5839adcd12768741dc97

Это было проверено с использованием Express 2.5.2 и Socket.io 0.8.7

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