Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在套接字上获取不同的发送和接收中断_C_Linux_Sockets - Fatal编程技术网

C 在套接字上获取不同的发送和接收中断

C 在套接字上获取不同的发送和接收中断,c,linux,sockets,C,Linux,Sockets,我希望在套接字上接收不同的发送和接收中断。我知道可以使用SIGIO信号,但这会给我发送和接收的中断。因此,我无法区分发送中断和接收中断。我想区分这些中断。有人能帮我一下吗?你要找的是信号而不是中断。虽然信号确实会中断程序,但计算世界中的中断却是如此。你当然不应该以这种方式滥用信号。查看一下select()/poll()/epoll(),或者异步I/O。我同意@EJP。你真正想要的是电话。

我希望在套接字上接收不同的发送和接收中断。我知道可以使用SIGIO信号,但这会给我发送和接收的中断。因此,我无法区分发送中断和接收中断。我想区分这些中断。有人能帮我一下吗?

你要找的是信号而不是中断。虽然信号确实会中断程序,但计算世界中的中断却是如此。你当然不应该以这种方式滥用信号。查看一下
select()/poll()/epoll()
,或者异步I/O。我同意@EJP。你真正想要的是电话。