【发布时间】:2013-08-21 18:38:14
【问题描述】:
我正在用 C++ 编写一个简单的 Web 服务器来处理长期连接。但是,我需要不时重新加载我的网络服务器。我想知道是否有一种方法可以将已建立的连接从一个进程移交给另一个进程,以便在重新加载后能够保留已建立的连接。
仅传递文件描述符就足够了吗?连接状态会发生什么? 有没有类似的开源项目做同样的事情?
有什么想法或想法吗?
谢谢,
【问题讨论】:
-
您所要做的就是传递文件描述符,但是,在父子进程关系之外执行此操作要困难得多。你打算让旧的网络服务器启动新的吗?
-
是的,可能。我宁愿暂时没有父子进程。
标签: c++ linux network-programming