Как превратить поток из именованного канала в Socket Stream?(в C ++ в Windows) - PullRequest
1 голос
/ 16 июня 2010

Как превратить поток из Named Pipe в Socket Stream?(в Windows) (Поделиться всеми новыми данными в потоке канала на сокете)?

1 Ответ

1 голос
/ 16 июня 2010

Приятной особенностью именованных каналов в Windows является то, что они уже работают в сети, просто указав имя сервера в:

CreateFile("\\ServerName\pipe\PipeName", ...

Однако, если это не соответствует вашим потребностям, вам просто нужно создать цикл чтения (я предлагаю OVERLAPPED I / O), который при каждом чтении из канала записывает полученные данные в сокет.

...