【问题标题】:RPCs on Websockets with Scala and JS (like SignalR)带有 Scala 和 JS 的 Websocket 上的 RPC(如 SignalR)
【发布时间】:2013-12-05 10:09:52
【问题描述】:

我想实现一个基于 Scala 和 Play 的应用程序! 2.1 所有数据传输都通过 websockets 实时处理。由于该应用程序支持多个用户的协作,因此我希望能够调用 a) 服务器、b) 一个客户端、c) 所有客户端上的方法。

例如,假设有用户 Bob、Jane 和 Carl。 Carl 创建了一个“注释”,它通过套接字发送,然后,如果成功存储,则通过基本的 Javascript(比如说addNote(note))添加到 DOM所有客户端上

示例调用可能如下所示:

// sends message type createCard to server, takes <form id="card"> as data and receives a JSON object as response
mysocket.send("createCard", $('#card').serialize(), { success: function(data) {
    var card = data.card  
    mysocket.allClients().addCard(card); // appends <div id="card"> to DOM
});

这是可能的,还是我完全走错了路?

【问题讨论】:

    标签: websocket real-time rpc collaboration


    【解决方案1】:

    请参阅 SignalJ - 将 SignalR 想法移植到 PlayFramework 和 Akka。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-04-06
      • 2022-11-18
      • 2019-10-26
      • 1970-01-01
      • 2011-12-07
      • 1970-01-01
      • 2017-10-04
      • 1970-01-01
      相关资源
      最近更新 更多