我已撰写了一个服务器方案,通过使用叉(k)处理多个客户。 我有信号手,必要时进行错误检查,一切都正确发挥作用。 我已设立这样的机构,即如果客户离职,服务器应停止接受连接,让开户客户完成通信,一旦所有客户关闭,就关闭。 为了做到这一点,凡进入戒酒场时,我有一只旗帜。 由于每个儿童进程中的变量只是这一进程,而且不影响其他儿童进程或家长进程,我可以随时了解何时确定国旗。 在我的信号手里,我正在检查。
if( count == 0 && flag == 0)
//close server and exit program
这些数字是开放的客户数量,在关闭之后,其数量显然为零(为保证正确而核对错误)。 是否有任何人知道我可以创造旗帜,可以在一个客户中设定,每个客户都拥有同样的价值? 如果是这样的话。 我在C处穿着。