Articles of file descriptor

¿Cómo escribir datos en el proceso STDIN del proceso externo?

Estoy buscando formas de escribir datos en el STDIN del proceso existente a partir de procesos externos, y encontré una pregunta similar. ¿ Cómo se transmiten los datos al STDIN de un progtwig desde diferentes procesos locales / remotos en Python? en stackoverlow. En ese hilo, @Michael dice que podemos obtener descriptores de archivos del […]

Recuperando descriptor de archivo de std :: fstream

Posible duplicado: Obteniendo un ARCHIVO * desde un std :: fstream Estoy trabajando en Linux y los descriptores de archivos son el modelo principal en este sistema operativo. Me preguntaba si hay alguna biblioteca o alguna forma de recuperar el descriptor de archivo nativo de Linux a partir de C ++ std::fstream . Pensé en […]

Obtener el descriptor de archivo más alto asignado

¿Hay una forma portátil (POSIX) para obtener el número de descriptor de archivo más alto asignado para el proceso actual? Sé que hay una buena manera de obtener el número en AIX, por ejemplo, pero estoy buscando un método portátil. La razón por la que estoy preguntando es que quiero cerrar todos los descriptores de […]

¿Cuál es el número máximo teórico de conexiones TCP abiertas que puede tener una caja Linux moderna?

Suponiendo un rendimiento infinito desde el hardware, ¿puede una caja Linux soportar> 65536 conexiones TCP abiertas? Entiendo que el número de puertos efímeros (<65536) limita el número de conexiones de una IP local a un puerto en una IP remota. La tupla (ip local, puerto local, IP remota, puerto remoto) es lo que define de […]

¿Cómo construir un c ++ fstream desde un descriptor de archivo POSIX?

Básicamente estoy buscando una versión C ++ de fdopen (). Hice un poco de investigación sobre esto y es una de esas cosas que parece que debería ser fácil, pero resulta ser muy complicado. ¿Me estoy perdiendo algo en esta creencia (es decir, realmente es fácil)? Si no, ¿hay una buena biblioteca en algún lado […]