gpt4 book ai didi

scala - 在打开的连接上向/从 Play 框架流式传输数据

转载 作者:可可西里 更新时间:2023-11-01 16:43:14 26 4
gpt4 key购买 nike

我需要向 Play 服务器发送数据流。流的长度未知,我需要在每个换行符 \n 或每几行中得到一个响应。而不是等待发送全部数据。

考虑以下用例:
可以说我打算编写一个控制台应用程序,该应用程序在启动时连接到我的网络服务器,并且所有用户输入都被发送以在每个换行符上 Play ,并得到异步响应。以上所有内容都应在单个连接上执行,即我不想在发送到 Play 的每个请求上都打开一个新连接(一个好的模拟是 2 个进程通过 2 个管道进行通信)。< br/>实现这一目标的最佳方法是什么?
是否可以通过仅通过 http(使用单个 http 连接)与服务器通信的客户端来实现?

编辑:
我目前对如何处理这个问题的想法如下:
我可以定义一个新的 BodyParser[Future[String]],它基本上是一个 Iteratee[Array[Byte],Future[String]]。在进行解析时,我可以异步计算结果,并且操作可以在未来的 onComplete 方法中将结果作为 ChunkedResult 返回。

这听起来像是正确的方法吗?
关于如何实现这一点有什么建议吗?

最佳答案

关于scala - 在打开的连接上向/从 Play 框架流式传输数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20403451/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com