arlyxiao / sitemessage

1 stars 1 forks source link

解决即时短信时,只发送信息给某个人 #6

Closed fushang318 closed 12 years ago

fushang318 commented 12 years ago

我想可以这样去解决这个问题

发送方 Juggernaut.publish("chats_#{receiver_id}", @short_message.content)

接收方 jug.subscribe("chats_#{receiver_id}", function(data){

这样就可以只让一个人看到信息

fushang318 commented 12 years ago

这样写有问题,这个频道应该是一对一的,按照上边的写法是 多对一,思考了一下,应该这样

发送方

Juggernaut.publish("receiver_#{receiver_id}sender#{sender_id}", message_content)

接收方

jug.subscribe("receiver_#{receiver_id}sender#{sender_id}", function(data){ //.......... }