在 UNIX 域套接字(AF_UNIX Type & DGRAM)中,当读取速度慢时,没有。排队的数据包数量为 'max_dgram_qlen' 。有什么方法可以识别占用队列的字节数(或)。发送方或接收方队列中有更多可用字节。 或者至少,当队列已满时,写入器会被阻塞。有什么方法可以识别写入器阻止事件吗? 提前致谢。
最佳答案
您应该将文件描述符设置为非阻塞,并使用select
来确定当前是否可以写入它。
关于sockets - Unix 域套接字队列详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101153/