Gibt es irgendwelche Gründe für die Bevorzugung von Named Pipes gegenüber Sockets für lokale IPC (beide mit win-api), Effektivität-Größe, Ressourcen-Größe oder anderweitig, da beide sehr ähnlich verhalten (und wahrscheinlich durch eine ähnliche Schnittstelle sowieso abstrahiert werden), in einer Anwendung, die wahrscheinlich bereits Sockets für Netzwerkzwecke sowieso verwenden wird?
Ich kann zumindest das Adressierungsproblem benennen: Portnummern für Sockets und Dateinamen für Pipes. Außerdem werden benannte Pipes (AFAIK) die Firewall nicht alarmieren (Dialog zum Blockieren/Entsperren), obwohl blockierte Anwendungen immer noch lokal über Sockets kommunizieren können. Gibt es sonst noch etwas zu beachten?
Gibt es bei der Verwendung von Sockets irgendwelche Winsock-Einstellungen/Flags, die bei der lokalen Verwendung von Sockets empfohlen werden?