Vor kurzem habe ich angefangen, tmux zu benutzen. Ich versuche, die Paarprogrammierungsfunktion in dieser Software zu verwenden. Während des Vorgangs wurde eine Socket-Datei erstellt. Meine Frage ist: Was sind Socket-Dateien, wie kann ich sie unter Ubuntu öffnen und wie werden sie verwendet?
23
socket.sock
eine Datei erstellt? Können Sie tmux -S verwenden und den Socket-Dateideskriptor (Typ 3) an einem der Enden des Sockets verwenden, um Daten über diesen Socket zu senden?nc.openbsd
, Sie haben dienc.traditional
.Ein Unix-Domain-Socket ist eine bidirektionale Pipe ähnlich einem TCP / IP-Socket. Ein Server lauscht und akzeptiert Verbindungen von Clients und kann dann über die neu akzeptierte Verbindung mit dem Client kommunizieren. Das Besondere an Unix-Domain-Sockets ist, dass sie anstelle einer IP-Adresse und einer Portnummer einen Dateinamen als Adresse haben. Auf diese Weise können andere Anwendungen, die nichts über das Netzwerk wissen, angewiesen werden, die Datei zu öffnen und zu lesen oder zu schreiben, und die Daten werden nicht auf die Festplatte, sondern zum Server gesendet.
quelle