我的服务已使用Websockets与HTML5浏览器内客户端进行通信。客户端由普通的http请求由同一服务器提供服务。
现在我想提供相同的服务/应用程序,但是在浏览器之外,我想通过TCP套接字提供它。
我正在使用的RPC / action对象将是相同的,序列化将是相同的,逻辑是相同的。我只想使用TCP套接字而不是WebSocket。
我想将代码保存在同一个“项目文件夹”下,在我部署playframework服务器时立即启动(基本上在启动时我想开始监听WebSockets,TCP套接字和http请求),并且部署中同一个包中的所有内容。
我知道:
我在想什么:
ClientConnectionManager
实例我考虑的其他线索:重新实现playframework Controller类。
或者是否已经为此实施了解决方案?