faye

    1

    1답변

    저는 this tutorial을 기반으로 faye을 사용하여 채팅 메시지 시스템을 만듭니다. 유일한 것은, 사용자가 자신의 URL을 방문하여 구독 할 수있는 다른 채널 "chatrooms"을 원합니다. 또한 각 채널을 모델로 나타내므로 이름 또는 색인으로 찾을 수 있습니다. 어떻게해야합니까? 웬일인지, 나는 이것에 관해 어떤 좋은 자료도 찾을 수 없다. 그

    2

    1답변

    나는 railscast를 따르고 지침을 정확하게 따라 왔습니다. 심지어 net.tutsplus의 faye.ru 코드를 사용하여 루트 디렉토리에 faye.ru 파일을 설정했습니다. require 'faye' faye_server = Faye::RackAdapter.new(:mount => '/faye', :timeout => 45) run faye_ser

    12

    2답변

    내가 올바르게 이해한다면 Juggernaut는 socket.io 위에 만들어졌고 Faye는 Juggernaut 레이어와 socket.io 레이어를 결합하여 경쟁합니다. 최근 Ryan Bates는 012ay이라는 Faye 래퍼를 사용하여 Faye를 실행하기가 쉽습니다. 그러나 나는 이미 Heroku에서 실행되는 레일 앱을 가지고 있으며 그 위에 간단한 채팅

    2

    1답변

    나는 현재 Faye.js. 채널을 구독하면 해당 특정 클라이언트가 이미 채널에있는 사람과 관련이없는 개체를 받기를 원합니다. 어떻게 달성 할 수 있습니까? 세부 사항 : 개체는 방의 마지막 20 개의 채팅 설명 배열입니다. 방에 이미있는 사람은 이미이 객체를 받았거나 채팅의 일부 였으므로이를 수신해야 할 필요는 없습니다. 미리 감사드립니다.

    2

    1답변

    현재 메신저에서 PrivatePub (faye)를 사용하여 채팅 용 레일 앱에서 모든 게시물을 읽을 수 있지만 faye는 특정 이벤트 (또는 대화방)에 등록 된 공개 소켓 수 여기 아무도이 문제에 접근하는 방법에 대한 더 나은 아이디어를 줄 수 없다면이 문제에 대한 수정본을 해킹 할 수는 있지만 어떻게해야 할 지에 대한 설명 이 게시물에서 내가 물어볼 필요

    2

    2답변

    우리는 타사 웹 사이트, 즉 Google 서비스에 가입하고 JavaScript를 포함하는 모든 사용자에게 실행되는 "위젯"을 보유하고 있습니다. 현재 모든 통신에 JSONP가 사용됩니다. 우리는 iFrame과로드 이벤트를 감지하는 마법을 사용하여 사람들에게 안전하게 서명하고 계정을 만들 수 있습니다. (본질적으로 iFrames 소스는 제목에서 성공 값을 읽

    4

    1답변

    질문이 있습니다. 나는이 페이지에서 모든 클라이언트의 페이지 일부를 업데이트하기 위해 faye를 사용하고있었습니다. 그러나 나는 woundering입니다. 특정 사용자에 대해서만 페이지의 일부를 업데이트 할 수 있습니까? 필자의 경우 새 메시지에 대해 사용자에게 알리고 싶습니다. 그러나 나는 이것을 어떻게하는지 모른다. 나는 특정 페이지에서 모든 사람들에게

    0

    1답변

    나는 Rails 3.1 앱을 보유하고 있으며 Faye를 메시징 용으로 사용하고 있습니다. 내 레일 애플 리케이션을 통해 모든 페이 ('/ faye') 메시지를 페이 서버로 라우팅 할 수 있는지 궁금합니다. 나는 아래에서 실험했지만 아무런 운없이 Net :: HTTP로는 많은 것을하지 않았다. 감사합니다. 감사합니다./route.rb 일치 '/ 페이'=> '

    6

    2답변

    메시지를 발송하는 데 Faye을 사용하고 있으며 제대로 작동합니다. 그러나 주어진 채널에 대한 활성 연결을 검색하려고하고, 동작이 약간 다르게 동작합니다. "list active subscribers on a channel"을 참조하십시오. 방에서 채팅중인 현재 사용자의 목록을 표시하려고합니다. 나는 extensions을 통해 /meta/subscribe

    3

    1답변

    나는 require "faye" require "em-synchrony" require "hiredis" require 'redis' require 'redis/connection/synchrony' faye = Faye::Client.new 'http://localhost:9292/faye' redis = Redis.new EM.synch