Als «socket» getaggte Fragen

ist ein Datenkommunikationsendpunkt zum Datenaustausch zwischen Prozessen, die innerhalb desselben Host-Betriebssystems ausgeführt werden.

54
Wer hat das andere Ende dieses Unix-Socketpaars?

Ich möchte feststellen, welcher Prozess das andere Ende eines UNIX-Sockets hat. Insbesondere frage ich nach einem, der mit erstellt wurde socketpair(), obwohl das Problem für alle UNIX-Sockets gleich ist. Ich habe ein Programm parent, das a socketpair(AF_UNIX, SOCK_STREAM, 0, fds)und fork()s...

48
Was ist eine Steckdose?

Könnte mir jemand erklären, was eine Steckdose ist? Ich sehe es in vielen Akronymen im Zusammenhang mit SSL usw. Auch, warum heißt es eine Steckdose? Ist es nur so, weil sie diesen Namen erfunden haben? Oder war es der Vorname, den sie

46
Leistung von Unix-Sockets gegenüber TCP-Ports

Zum Beispiel auf php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Gibt es wesentliche Leistungsunterschiede zwischen der Verwendung von Unix-Socket-basierten Listenern über TCP-Ports? (Nicht nur für PHP, sondern allgemein. Ist es für jeden Dienst

36
/ proc / PID / fd / X Verbindungsnummer

Unter Linux haben /proc/PID/fd/Xdie Links für Dateideskriptoren, die Pipes oder Sockets sind, eine Nummer wie: 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 -> socket:[3142925]...

29
Wie reserviere ich Ports für meine Anwendung?

Wie reserviere ich eine Liste von Ports für meine benutzerdefinierten Anwendungen? Um genau zu sein, das Produkt, das ich erstelle, hat viele Prozesse und eine Menge Interkommunikation zwischen ihnen. Das Problem, das ich habe, ist, dass das Betriebssystem von Zeit zu Zeit meine Ports stiehlt. Es...

23
Sind Unix-Internet-Sockets-Dateien?

Ich verstehe, dass "Alles ist eine Datei" eines der Hauptkonzepte von Unix ist, aber Sockets verwenden andere vom Kernel bereitgestellte APIs (wie Socket, Sendto, Recv usw.), nicht wie normale Dateisystemschnittstellen. Wie trifft das "Alles ist eine Datei" hier

21
Gibt es eine Datei für jeden Socket?

"Alles ist eine Datei" in der UNIX-Welt. Der obige Satz ist berühmt. Wenn ich renne echo "hello programmer" >> /dev/tty1, kann ich mir die angegebene Zeichenfolge ansehen TeleType 1 , .... Was und wo ist die Datei für jede Datei socket? Angenommen, mein Freund stellt eine Verbindung zu meinem...

20
Wie man eine TCP-Socket-Zeitüberschreitung verursacht

Für die Simulation von Netzwerkkatastrophen in unserer Serverumgebung suchen wir nach einer Möglichkeit, absichtlich eine Zeitüberschreitung für einen TCP-Socket herbeizuführen. Gibt es einfache Möglichkeiten für vorhandene Steckdosen? Auch ein kleines C-Testfallprogramm wäre von Vorteil. Wir haben...

18
Kernel-Socket-Struktur und TCP_DIAG

Ich arbeite an einer Software, die eine Verbindung zu einem Echtzeit-Datenserver (über TCP) herstellt, und es treten Verbindungsabbrüche auf. Ich vermute, dass die Clients die vom Server kommenden Daten nicht schnell genug lesen. Deshalb möchte ich meine TCP-Sockets überwachen. Dafür habe ich das...

16
rpc.statd läuft auf einem System ohne NFS

Ich habe eine Debian-Maschine, die Warnungen (über den automatischen Prüfer von Tiger) rcp.statderhält, die diesen und jenen Socket abhört. Google Shows rpc.statdist ein von NFS verwendeter Daemon. Soweit ich weiß, verwende (und installiere) ich nichts, was mit NFS zu tun hat. Was hätte diesen...

15
Bereinigt Linux automatisch abstrakte Domain-Sockets?

Auf StackOverflow gibt es eine großartige Antwort darauf , eine bessere Sperre für Daemons (synthetisiert von Eduardo Fleury ) bereitzustellen , die nicht vom allgemeinen PID-Dateisperrmechanismus für Daemons abhängt. Es gibt dort viele gute Kommentare darüber, warum PID-Sperrdateien manchmal...