即时通讯使用客户端和服务器之间的TCP连接在C中进行聊天。
我在linux终端上运行它。

首先,我在一个终端上运行服务器,然后在另一个客户端上运行每个客户端。
除了一件事情,一切都完成了。

我希望客户端程序在终端上单击X按钮或使用CTRL + C关闭程序,然后在进程终止之前将消息发送到服务器。

有办法做这样的事情吗?

谢谢杜都

最佳答案

您正在寻找的是拦截系统信号。

http://en.wikipedia.org/wiki/C_signal_handling

08-28 16:08