Preguntas etiquetadas con socket

es un punto final de comunicaciones de datos para intercambiar datos entre procesos que se ejecutan dentro del mismo sistema operativo host.


7
¿Quién tiene el otro extremo de este par de enchufes Unix?
Quiero determinar qué proceso tiene el otro extremo de un socket UNIX. Específicamente, estoy preguntando acerca de uno que fue creado con socketpair(), aunque el problema es el mismo para cualquier socket UNIX. Tengo un programa parentque crea un socketpair(AF_UNIX, SOCK_STREAM, 0, fds), y fork()s. El proceso principal se cierra …

6
¿Qué es un zócalo?
¿Podría alguien explicarme qué es un enchufe? Lo veo en muchos acrónimos en el contexto de SSL, etc. Además, ¿por qué se llama un zócalo? ¿Es simplemente porque fue el nombre que inventaron? ¿O fue el primer nombre que se les ocurrió?

2
Rendimiento de sockets unix vs puertos TCP
Por ejemplo en php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock ¿Existe alguna diferencia de rendimiento importante entre el uso de escuchas basados ​​en socket Unix a través de puertos TCP? (No solo para PHP sino en general. ¿Es diferente para cada servicio?)

2
/ proc / PID / fd / X número de enlace
En Linux, en /proc/PID/fd/X, los enlaces para los descriptores de archivos que son tuberías o sockets tienen un número, como: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 …



3
¿Cómo reservo puertos para mi aplicación?
¿Cómo reservo una lista de puertos para mis aplicaciones personalizadas? Para ser específicos, el producto que estoy creando tiene muchos procesos y mucha intercomunicación entre ellos. El problema que tengo es que, de vez en cuando, el sistema operativo me roba los puertos. Es raro, pero sucede. Esto podría deberse …
29 tcp  udp  socket 

3
¿Por qué los sockets TCP / IP se consideran "archivos abiertos"?
Necesito ayuda para comprender lo que estoy seguro es un concepto fundamental en Linux: el límite para archivos abiertos. Específicamente, estoy confundido sobre por qué los sockets abiertos pueden contar para el número total de "archivos abiertos" en un sistema. ¿Alguien puede explicar por qué? Entiendo que esto probablemente se …

4
¿Cómo descubre el servidor a qué puerto de cliente enviar?
Según tengo entendido, esto es lo que sucede cuando un cliente realiza una solicitud de conexión: El servidor estará vinculado a un número de puerto en particular. El número de puerto siempre está vinculado a un proceso de escucha. Como solo el servidor está escuchando las conexiones entrantes, no necesitamos …
26 tcp  socket 


3
¿Hay un archivo para cada socket?
"Todo es un archivo" en el mundo UNIX. La frase anterior es famosa. Cuando corro echo "hello programmer" >> /dev/tty1, puedo ver la cadena dada en TeleType 1 ... ¿Qué y dónde está el archivo por cada uno socket? Supongamos que mi amigo se conecta a mi PC y su …
21 files  kernel  socket 

2
Cómo hacer que se agote el tiempo de espera de un socket TCP
Para las simulaciones de catástrofes de red de nuestro entorno de servidor, estamos buscando una manera de expirar intencionalmente un socket TCP. ¿Hay formas simples de enchufes existentes? Además, el pequeño programa de casos de prueba C sería una ventaja. Ya hemos intentado desactivar las interfaces de red durante la …
20 socket  timeout 


3
Estructura de socket del kernel y TCP_DIAG
Estoy trabajando en un software que se conecta a un servidor de datos en tiempo real (usando TCP) y tengo algunas conexiones caídas. Supongo que los clientes no leen los datos que provienen del servidor lo suficientemente rápido. Por lo tanto, me gustaría monitorear mis sockets TCP. Para esto encontré …
18 linux  tcp  socket 

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.