【问题标题】:Can I use socket.io with Play Framework 2.0 Web Sockets?我可以将 socket.io 与 Play Framework 2.0 Web 套接字一起使用吗?
【发布时间】:2012-10-24 02:21:32
【问题描述】:

Play Framework 2.0 附带了一个示例应用程序。该应用程序在服务器端使用 Play 的 WebSocket 实现。我想知道我可以在客户端使用 socket.io 来连接服务器端的 Play 的 WebSocket 实现吗?

【问题讨论】:

  • 如果我错了,请纠正我。 Websocket 仍处于草案阶段。如果 PlayFramework 和 socket.io 的两个实现都遵循 websocket 的类似协议版本,那应该没问题。当前协议版本:tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17
  • 也与之前的评论相呼应,Websockets 还处于早期阶段,但至少有一位开发人员正在研究 socket.io 与 Play 2.0 的集成(尽管在 Scala 中),但您可以按照他的示例进行操作应用程序并查看如何进行集成。 github.com/rohit-tingendab/socket.io.play

标签: sockets playframework websocket socket.io playframework-2.0


【解决方案1】:

理论上,是的,你可以让 Socket.io 通过相应的 ws url 连接到你的 websocket 服务器。

在实践中,我尝试过但遇到了一些问题,因此可能需要您调整 Socket.io 才能使其正常工作。当然,我尝试过 2.0.1 或类似版本,所以它目前可能正常工作。

【讨论】:

  • 连接不正常,一开始无法建立然后随机失败
猜你喜欢
  • 1970-01-01
  • 2012-05-23
  • 2012-07-10
  • 1970-01-01
  • 2019-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多