c - dtach - 如何检查是否已附加或未附加

标签 c sockets

我正在创建一个小型 C 程序,它将找到第一个未附加的 dtach session 并附加到它。但是 dtach 不提供检查未连接/连接状态的方法。是否有可能获得这些信息? (例如直接读取 dtach 创建的套接字?)

最佳答案

使用 lsof 检查有多少 dtach 进程打开了套接字文件。 如果进程号 > 1,则套接字已连接。

关于c - dtach - 如何检查是否已附加或未附加,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2900530/

相关文章:

c - 算术运算符如何处理 c 中的地址?

ios - 如何用Xcode从苹果源代码编译CoreFoundation?

android - 如何直接从字节数组显示 JPEG 图像(保存图像之前)?

python - 防止应用程序因 'connection refused' 错误而关闭

java - Arg[0] 声明为默认值

Java 客户端/服务器 - 通过 Socket 连接发送多个字符串

c - 为什么与内核卷积有效?

c - 传递许多变量与传递结构

核心转储试图在结构中创建 newVector(array 2D)

node.js - 为什么在聊天应用程序中使用 redis?