我正在尝试编写一个使用HTTP Keep-Alive连接的HTTP客户端。当我从ClientBoostrap连接时,我会得到通道。我可以重复使用这个通道来发送多个HTTP请求吗?是否有示例演示HTTP Keep Alive功能?
此外,我还有另一个问题。现在我的客户端没有使用Keep-Alive连接。我在ClientHandler的messageReceived方法中调用channel.close。但似乎连接没有关闭,一段时间后套接字就会耗尽,然后我会收到BindException。如果有任何指针,将不胜感激。
谢谢。
此外,我还有另一个问题。现在我的客户端没有使用Keep-Alive连接。我在ClientHandler的messageReceived方法中调用channel.close。但似乎连接没有关闭,一段时间后套接字就会耗尽,然后我会收到BindException。如果有任何指针,将不胜感激。
谢谢。
sleep()
不可能是处理这个问题的理想方式。 - arkon