sockets - Unix 域套接字队列详细信息

标签 sockets unix unix-socket

在 UNIX 域套接字(AF_UNIX Type & DGRAM)中,当读取速度慢时,没有。排队的数据包数量为 'ma​​x_dgram_qlen' 。有什么方法可以识别占用队列的字节数(或)。发送方或接收方队列中有更多可用字节。 或者至少,当队列已满时,写入器会被阻塞。有什么方法可以识别写入器阻止事件吗? 提前致谢。

最佳答案

您应该将文件描述符设置为非阻塞,并使用select来确定当前是否可以写入它。

关于sockets - Unix 域套接字队列详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40101153/

相关文章:

c++ - 重置套接字连接

android - 无法连接到 android 5.1 上的 native 本地套接字

perl - 从Unix域套接字读取一行

java - UnknownHostException 安卓客户端套接字

c - 套接字任意连接 - 或不连接

c# - SilverLight 套接字问题

shell - 不阻塞地读取可选标准输入

python - 如何将一个大文件分割成多个文件?

c++ - 程序卡在 wait()

sockets - 如何确定打开的套接字是 TCP 还是 unix 域套接字?