Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Pipes bieden een middel voor communicatie tussen processen. Er zijn twee soorten pijpen:
Anonieme pijpen.
Anonieme pijpen bieden communicatie tussen processen op een lokale computer. Anonieme pijpen vereisen minder overhead dan benoemde pijpen, maar bieden beperkte services. Anonieme pijpen zijn in één richting en kunnen niet via een netwerk worden gebruikt. Ze ondersteunen slechts één serverexemplaar. Anonieme pijpen zijn handig voor communicatie tussen threads of tussen ouder- en kindprocessen waarbij de pijphandvatten eenvoudig kunnen worden doorgegeven aan het kindproces wanneer dit wordt aangemaakt.
In .NET implementeert u anonieme pijpen met behulp van de AnonymousPipeServerStream en AnonymousPipeClientStream klassen.
Zie Procedure: Anonieme pijpen gebruiken voor lokale communicatie tussen processen.
Benoemde pijpen.
Benoemde pijpen bieden communicatie tussen een pijpserver en een of meer pijpclients. Benoemde pijpen kunnen eenrichtings- of duplex zijn. Ze ondersteunen communicatie op basis van berichten en stellen meerdere clients in staat om tegelijkertijd verbinding te maken met het serverproces met dezelfde pijpnaam. Benoemde pijpen ondersteunen ook imitatie, waardoor verbindingsprocessen hun eigen machtigingen op externe servers kunnen gebruiken.
In .NET implementeert u benoemde pijpen met behulp van de NamedPipeServerStream en NamedPipeClientStream klassen.
Zie Procedure: Named Pipes gebruiken voor netwerkcommunicatie tussen processen.