CS模型之服務器進程終止

現在我們啓動我們的客戶/服務器,然後殺死服務器子進程。這是在模擬服務器進程崩潰的情況,我們可從中查看客戶將發生什麼。 (1)啓動服務器和客戶端,正常回射。 (2)找到服務器子進程ID,並kill殺死它。子進程中所有打開的描述符都被關閉。這導致向客戶發送FIN,而客戶TCP則相應ACK。這就是TCP連接終止工作的前半部分。 (3)SUGCHLD信號被髮送給服務器父進程,並得到正確處理。 (4)客戶上
相關文章
相關標籤/搜索