이것은 조금 늦었습니다 (!)하지만 내 추천 로그에서 발견했습니다 (저는 Faye의 저자입니다). Faye와 동일한 서버에 있든 없든 응용 프로그램에서 메시지를 게시하는 것은 쉽습니다. 예를 들어 앱 로직이 동일한 서버 프로세스에있는 경우
var faye = require('faye'),
http = require('http');
// Set up the server
var server = http.createServer(function(req, res) {
// dispatch to your app logic...
});
var bayeux = new faye.NodeAdapter({mount: '/bayeux'});
bayeux.attach(server);
server.listen(8000);
당신은이 작업을 수행 할 수 있습니다
:
bayeux.getClient().publish('/channel', {hello: 'world'});
그렇지 않으면 당신은 당신의 페이 서버에 연결 노드의 클라이언트를 만들 수 있습니다
var client = new faye.Client('http://0.0.0.0:8000/bayeux');
client.publish('/channel', {hello: 'world'});
어느 쪽이든, Faye 서버는 서버 또는 클라이언트 쪽이든 구독 한 클라이언트에게 메시지를 릴레이합니다. 희망이 도움이됩니다.
http://stackoverflow.com/questions/4445883/를 그냥 최근에 도입 된 생각하지만, 그것은 언급 할 가치라고 생각 node-websocket-server-possible-to-a-sin/4446178 # 4446178 –