我有一些像他们这样的例子的代码(尚未测试)......
Promise<Object> promise = new Promise<Object>();
response.contentType = "application/json";
JsonStreamer streamer = new JsonStreamer(columns, promise);
while(streamer.hasMoreData()) {
await(promise);
response.writeChunk(streamer.nextDataChunk());
}
我不明白的是如何释放客户端打开的套接字?我正在将一些非常大的数据流回 json 中。写完最后一个块后,我需要某种 response.releaseSocket() 。我看到 WebSockets 有,但是当我使用 await 的东西时呢?
谢谢,院长