Какие Node.js Транспортные протоколы, поддерживаемые Faye

#node.js #websocket #faye

#node.js #websocket #faye

Вопрос:

Я изучал Faye и socket-IO, socket-IO деградирует до websockets, flash-сокетов, JSONP и тому подобного, но какие все поддерживаемые транспортные методы поддерживает faye? Поддерживает ли он flashsockets? Поддерживает ли он также многоканальность?

Ответ №1:

папка протоколов на github

Websocket, xhr, JSONP.

У него также есть CORS, который, похоже, как-то связан с совместным использованием ресурсов из разных источников

Пока никаких признаков флэш-сокетов.

Комментарии:

1. Спасибо, хотелось бы, чтобы он также поддерживал флэш-сокеты, что упростило бы процесс деградации, также есть идеи, поддерживает ли faye подписку на несколько каналов?

2. @DregondRahl Я полагаю, вы читали их документацию, поэтому я бы не узнал, не покопавшись в их исходном коде. Вы можете покопаться ;). О, и если вам не нужен ruby, просто используйте socket. ввод-вывод или сейчас

Ответ №2:

Faye использует WebSocket, XMLHttpRequest, CORS и JSON-P в порядке предпочтения. Каждый клиент может подписаться на столько каналов, сколько вам нравится.