Recientemente, comencé a usar tmux; Estoy tratando de usar la función de programación de pares en ese software. Durante el proceso se creó un archivo de socket. Mi pregunta es: ¿qué son los archivos de socket, cómo voy a abrirlos en Ubuntu y cómo se usan?
23
socket.sock
un archivo que creó anteriormente¿? ¿Puedes usar tmux -S y usar el descriptor de archivo de socket (típicamente 3) desde uno de los extremos del socket para enviar datos en ese socket¿?nc.openbsd
, tienes elnc.traditional
.Un socket de dominio Unix es una tubería bidireccional similar a un socket TCP / IP. Un servidor escucha y acepta conexiones de clientes, y luego puede comunicarse con el cliente en la conexión recién aceptada. Lo especial de los sockets de dominio Unix es que, en lugar de tener una dirección IP y un número de puerto, tienen un nombre de archivo como su dirección. Esto permite que otras aplicaciones que no saben nada acerca de las redes tengan que abrir el archivo y leer o escribir y los datos se envían al servidor en lugar de al disco.
fuente