file-descriptor 相关问题

通常,文件描述符是包含所有打开文件的详细信息的内核驻留数据结构中的条目的索引。在POSIX中,此数据结构称为文件描述符表,每个进程都有自己的文件描述符表。在Microsoft Windows术语和C标准I / O库的上下文中,首选“文件句柄”。

无法使用Java获取套接字的文件描述符

我是软件开发新手,目前我正在尝试获取套接字的文件描述符,我作为实习生的工作是编写与 C Cod 具有相同功能的 java 代码(新更新)。 ..

回答 1 投票 0

什么是 EOF 处的阻塞行为

读取已达到 EOF 的文件描述符(在本例中为非阻塞套接字)是否有可能在检测到 EOF 之前阻塞? 如以下顺序: 阅读回报...

回答 1 投票 0

从另一个文件重定向输出时写入文件的问题

我的任务是编写一个“小外壳”程序,但是当我尝试重定向输出时遇到了问题,我希望得到任何帮助。 首先,我要说的是这件事对我来说最奇怪的事......

回答 0 投票 0

关于将文件描述符重置为默认值

$猫< <(printf 'FOO') cat: write error: Bad file descriptor how to reset file descriptors all without exit as previous some fd doings it behaved: $ cat< <(printf 'FOO') FOO ? Thanks

回答 0 投票 0

EBADF 在 npm 中创建 qwik

我正在尝试启动一个新的 Qwik 应用程序,但是当我输入“npm create qwik@latest”时,出现此错误: TTY 初始化失败:uv_tty_init 返回 EBADF(错误的文件描述符) 我正在寻找解决...

回答 1 投票 0

使用 prctl(PR_SET_PTRACER, pid,0,0,0) 允许获取 fd

我一直在使用 sendmsg/recvmsg 和 cmsg 辅助数据将 fd 从一个进程发送到另一个进程(参见 man cmsg)。现在有一段时间了,还有另一种方法可以做到这一点: https://copyconstruct.mediu...

回答 0 投票 0

如何用socket模拟tun接口通信c++? (已解决)[关闭]

我已经构建并实现了 IOS 平台的 OpenVpn 源代码。 这些来源没有 ios 支持,因为 Apple 没有让我们能够在 iPhone 上制作 tun 界面,但为我们提供了一些...

回答 0 投票 0

为什么以下代码片段会关闭 STDOUT?

我正在查看我教授的命令行随机数生成器代码(为之前的项目提供了模板)。在代码的最后,他做了以下事情: int main (int argc, char *...

回答 1 投票 0

如何获取不输出到任何地方的 C 文件描述符

我有一个遗留程序,如果给定 -o 选项,它会输出到标准输出或文件。 如果(<-o option exists>){ fn = fopen(文件名, "w"); } 别的 { fn = 标准输出; } 我想...

回答 1 投票 0

Linux sendfile()/splice() 替代 FreeBSD?

我正在学习 POSIX 和 Linux 系统调用。目前,我正在为不同的系统开发一个使用不同功能复制文件的基本程序,除了 read()/write(),以便

回答 0 投票 0

关于c中的open函数

#include #包括 #包括 主函数() { int in_fd = open("here_doc.tmp", O_CREAT | O_RDWR | O_TRUNC, 0644); int out_fd = open("

回答 0 投票 0

构建简单 shell 时的文件重定向问题

我正在尝试在我的简单 shell 程序中实现文件重定向。问题是当我运行我的 shell 程序来测试它时输入提示(例如 ./test1 > test2 )而不是执行

回答 1 投票 0

具有多个管道的自定义 shell 程序打印错误的输出

我一直在尝试用 C 编写自定义 shell,我尝试实现的其中一件事是管道。 我有以下函数,它是我用来实现

回答 0 投票 0

管道命令的输出未打印到标准输出

我在 C 中有以下递归函数: void handlePipes(int *commandStatus, int pipeIndex, int IOIndex) { int fds[2]; 管道(fds); 字符 *commandArr[10]; breakCommand(命令Arr,

回答 0 投票 0

如何减少 MySQL 在“lsof”命令中打开的文件数?

MySQL表的数量很大,超过几千张。 短时间访问少量表,长时间访问大量表。它显示打开了许多文件...

回答 0 投票 0

在持有 TCP 连接的文件描述符上使用“echo”命令破坏管道

阅读文章https://www.xmodulo.com/tcp-udp-socket-bash-shell.html后,我试着写了一个简单的脚本: #!/bin/庆典 执行 3<>/dev/tcp/time.nist.gov/13 对于我在 {1..3} 中;做 回声-e ...

回答 1 投票 0

使用 fd 调用函数时出现错误的文件描述符错误

我无法使用文件描述符 #包括 #包括 #包括 #包括 #包括 #包括 #inclu...

回答 1 投票 0

销毁/释放 GstBus(在 GStreamer 中)而不泄漏套接字描述符?

我继承了一个服务器应用程序,它通过构建一个 GStreamer 过滤器图来响应传入的请求,最终返回一个更长的视频文件的 12 秒短片段的副本

回答 0 投票 0

什么是文件描述符?

在尝试学习socket编程时,看到了如下代码: 袜子; sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); 浏览了man page,发现socket返回的是一个文件

回答 5 投票 0

如何确定一个文件在 Rust 中是否可搜索?

为了能够在将整个 csv 文件转换为 parquet 之前推断通过 /dev/stdin 传递的 csv 文件的模式,我实现了一个包装器来缓冲输入并实现 Seek as

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.