Warp: Bindung an Unix-Domain-Sockets

8

Der Beispielcode hier zeigt, wie Warp nur auf bestimmten Hosts gehört werden kann.

Außerdem gibt dieser Beitrag einige Grundlagen zur Verwendung von Unix-Domain-Sockets in Haskell.

Wie kann ich diese beiden Ansätze kombinieren, damit Warp auf einen bestimmten Unix-Domain-Socket (zB warp.sock ) hört (d. h. an diesen bindet)?

Hinweis: Diese Frage zeigt absichtlich keinen Forschungsaufwand, da sie mit Q & A beantwortet wurde.

    
Uli Köhler 24.03.2014, 22:08
quelle

2 Antworten

10

Sie können runSettingsSocket mit einem AF_UNIX socket verwenden:

%Vor%

Beachten Sie, dass dies offensichtlich nur auf unixoiden Plattformen funktioniert.

    
Uli Köhler 24.03.2014, 22:08
quelle
2

FWIW: Wenn man den HTTP-Client benutzen möchte, um diesen UNIX-Socket zu benutzen:

%Vor%     
phadej 06.07.2016 23:35
quelle