Загрузка...

High-Performance Local IPC: C# to Python via Windows Named Pipes

This quick demo shows how a Python program communicates with a C# program on Windows using Named Pipes (Inter-Process Communication / IPC).

You’ll see a minimal, real-world example with:

A Python Named Pipe server
A C# Named Pipe client
Bidirectional (duplex) messaging
No HTTP, no sockets, no external dependencies

This pattern is useful for desktop applications, local tooling, automation, and hybrid C# + Python systems where performance, privacy, and simplicity matter.

🔗 Source Code
GitHub repo (full demo):
https://github.com/hassanhabib/IPC.Demo

Documentation
Windows Named Pipes (Microsoft):
https://learn.microsoft.com/en-us/windows/win32/ipc/named-pipes

.NET NamedPipeClientStream:
https://learn.microsoft.com/en-us/dotnet/api/system.io.pipes.namedpipeclientstream

PyWin32 (win32pipe, win32file):
https://pypi.org/project/pywin32/

Видео High-Performance Local IPC: C# to Python via Windows Named Pipes канала Hassan Habib
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять