我正在使用libuv实现一个简单的Web服务器。目前我仍然坚持使用keep-alive连接。
根据我对keep-alive的理解,我只是在处理完请求后不会在已建立的连接(TCP套接字)上调用uv_close()
,并在后面重用它。
我想知道怎样才能告诉新连接到达该连接?
也就是说,何时应该在该活动连接上调用uv_read_start()
?
答案 0 :(得分:4)
使用keep-alive时,第一次请求后不会关闭连接。当客户端想要发送新请求时,它将只重用相同的连接,因此将再次调用您的读回调。你甚至不需要再次调用uv_read_start()。
答案 1 :(得分:1)
您已完成之前的回复。