请问 ZMQ Router 如何知道什么时候 Client 关闭了连接?如果 Client 关闭了连接一般是如何处理的?
首先 Router socket 收到一个 Request 然后花一段时间处理这个请求,但是在回 Response 的时候 Client (REQ) 已经关闭了 zmq socket 这时 send 应该会出错,此时需要特殊的处理吗? 以后 router socket 又收到新的请求了, connid 会不会发生重叠导致一些异常?
请问 ZMQ Router 如何知道什么时候 Client 关闭了连接?如果 Client 关闭了连接一般是如何处理的?
首先 Router socket 收到一个 Request 然后花一段时间处理这个请求,但是在回 Response 的时候 Client (REQ) 已经关闭了 zmq socket 这时 send 应该会出错,此时需要特殊的处理吗? 以后 router socket 又收到新的请求了, connid 会不会发生重叠导致一些异常?
1
VicYu May 27, 2016
那个语言的实现?
|
2
xvsfezz May 27, 2016
开源的 直接看源码?
|
4
darasion May 27, 2016
之前看过几眼 zmq ,第一印象就是错误处理貌似不太容易。
|