|
Boost Users : |
From: Dmitrij V (dmxvlx_at_[hidden])
Date: 2019-09-27 01:30:41
Yes, you have no problem for now just by pure luck.
In the destructor of the context freeing all related to SSL resources.
How you can avoid the problems in future:
as an one of soltions, in your loop thread (if you have it, like me
for example):
1) io_.stop();
2) while (io_.poll()) {}
3) HERE your code to assign the context (perhaps you will need to
rehandshake alived sessions)
4) io_.restart();
5) acceptor_.async_accept(...);
PS: In my past project I had very likely approach - restart server
without stopping the process app. I had reject all my beginnings and
forced clients to reconnect by losed the connections (there are many
bytes would needs to store in shared memory (related to session data))
-- regards
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net