cost 138 ms
为多个 forks() 创建 socketpairs() 或者一个就足够了 - create socketpairs() for multiple forks() or just one is enough

我正在尝试制作一个执行以下操作的程序: ./run cmd1 arg1: cmd2 arg2: cmd3 arg3 例如,允许我使用fork()和execvp并行运行三个命令,并仅使用socketpair将 cmd 1 的 output 连接到 cmd 2 的输入。 我的问题是: 我是否需要为我使用 ...

权限被拒绝从 kubernetes 容器调用 socketpair() - permission denied calling socketpair() from kubernetes container

尝试在 docker 容器中运行一些 Python 软件时,我在使用 socket.socketpair() 创建(抽象)unix 域套接字时始终遇到 EPERM 错误: 我的其他一些容器运行良好并且能够创建 unix 域套接字,尽管它们都在不同的节点上运行。 是否应该添加安全功能来创建 un ...

C ++套接字对未读/写父/子 - C++ Socket Pair Not Reading/Writing Parent/Child

我被分配了一个项目,在该项目中,我需要使用Unix域套接字在父进程和子进程之间进行双向通信。 我最初的方法是创建一个孩子和一个服务器,但是我在连接和路径方面遇到了一些严重的问题。 如果有人希望看到该代码,我愿意提供它。 无论如何,我到达了我的程序中打印出“父母已经写好”的那一行,尽管我 ...

为什么socketpair()允许SOCK_DGRAM类型? - Why does socketpair() allow SOCK_DGRAM type?

我最近一直在学习Linux套接字编程,大部分都是从该站点学习的 。 该网站说,使用域/类型组合PF_LOCAL / SOCK_DGRAM ... 在本地主机内提供数据报服务。 请注意,此服务是无连接的 ,但很可靠,但可能的例外是,如果内核缓冲区耗尽,数据包可能会丢失。 ...

socketpair()&在worker socket的close()之后创建新的子进程 - socketpair() & creating new child processes after close() of worker socket

首先:这不是Unix / Linux系统。 我正在使用IBM AS / 400 V7R1(C ++ 98)并且无法访问fork()。 不过,我确实有spawnp()来启动新的子进程,AS / 400支持进程组的概念。 在我的系统中,我有一个“头”程序,可以启动X个孩子。 这个头在传入 ...

如何在UDP无连接客户端中的固定端口上运行客户端程序-Java中的服务器对 - How to run Client program on fixed port in UDP connectionless client - server pair in java

我试图了解UDP无连接客户端-服务器对。 我在《计算机网络:自上而下的方法》一书中得到了一些代码。 程序如下:-UDPServer.java: UDPClient.java 在给定的代码中,我们修复了Server的端口号,即9876。我很好奇地知道,如何像在给定的Java程序 ...

linux:fork / socketpair / close和多个子进程 - linux: fork/socketpair/close and multiple child process

现在,我尝试理解子进程的stdin / out / err的派生/重新绑定,并正确地管理资源( 文件句柄,套接字 ),而不会泄漏任何资源。 剩下一些问题:创建套接字对和派生后,在父5个文件描述符和子( stdin / out / err / socket1 / socket2 )中。 在 ...

调整终端大小时,ncurses中断系统调用 - ncurses interrupts system call when resizing terminal

我在使用ncurses时遇到问题,无法在网络上找到解决方案,因此我编写了以下小程序来演示该问题。 您可以通过以下方式进行编译: 它显示一个整数计数器,该计数器通过分叉到一个计时器进程中,每秒递增一次,该计时器进程通过套接字对定期向父进程发送一个字节。 您可以通过按CTRL + C ...

使用Windows,IPC :: Open3和IO :: Socket-> socketpair()时,Perl选择在sysread上返回undef - Perl select returning undef on sysread when using Windows, IPC::Open3, and IO::Socket->socketpair()

我发现了这个示例 (由@ikegami发布), 该示例使用套接字在Windows上使用IPC :: Open3。 问题是,当我运行它时,出现错误sysread上的远程主机强行关闭了现有连接 。 该命令运行, select正确运行,但是sysread获取的是undef而不是文件末尾的预期0 。 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM