【发布时间】:2013-02-19 11:27:10
【问题描述】:
我正在编写一个 TCP 并发服务器,它将派生一个子进程来处理每个新连接。假设 ClientA 正在与 ChildA 交互,而 server 仍在侦听同一端口。如果我们用 SIGINT 信号杀死 server,ClientA 和 ChildA 会继续交互。
所以,在那种情况下,如果我重新启动我的服务器,它显然会在bind 函数调用上抛出Address already in use。
这个问题的所有可能解决方案是什么?通常遵循哪一个?
【问题讨论】:
标签: c networking tcp network-programming