我被困在如何进行。我正在尝试将 play 1.2.5 框架与第 3 方 API(Interactive Brokers)一起使用。
我知道有人为 Grails Java 回答了类似的问题:如何使用 3rd party API 实现套接字编程功能
基本上,IB API 对请求和回复使用异步通信。即当我调用getData() 时,API 知道在准备好发送它们时使用回调函数dataResults()。为了使 dataResults() 可以调用,我创建的代理对象仍然需要在附近才能接收回复。在控制器函数内部,如果我创建一个代理对象并调用 getData(),当请求完成时,代理对象显然也会消失。所以我永远无法收到回复。
关于如何在 Play 中做到这一点的任何理想?任何帮助将非常感激。
谢谢