2

我想使用单个连接与客户端设备进行通信。

我在保持连接有效时遇到问题。我正在使用 DefaultConnectionReuseStrategy(),它在每次请求后为 keepAlive() 返回 false,因此连接始终关闭。我已将 Connection 标头设置为 Keep-Alive,但它仍然总是关闭连接。

我的第二个问题是,如果我重写 keepAlive() 以始终返回 true,我的客户端会在读取输入流时阻塞。我该怎么处理这个?我应该阅读内容长度标题以了解要阅读的内容吗?如果没有给出内容长度怎么办?

4

0 回答 0