。 C编程-通过套接字发送信号?

时间:2018-12-03 04:42:18

标签: c sockets signals

基本上,我有一堆客户端连接到服务器。如果服务器通过(Ctr C信号)断开连接,我希望客户端立即关闭。除非有其他方法,否则没有方法可以通过套接字发送信号(因此我在服务器端的信号处理程序也将向其连接客户端发送信号)。

Linux机器上的TCP套接字,用C代码编写

1 个答案:

答案 0 :(得分:1)

如果要在客户端程序上检测到服务器端套接字关闭,则可以在客户端使用任何事件侦听器机制,例如epoll(),select()等。如果服务器关闭TCP连接,则客户端中的epoll()通过EPOLLHUPEPOLLRDHUPEPOLLERR事件通知该事件。