Mam gniazdo robię select()
na nim, czekając na inny proces do zapisu. Po zapisaniu odczytuję dane i zapisuję je w innym deskryptorze pliku. Moje pytanie brzmi: czy istnieje sposób na połączenie gniazda z deskryptorem pliku, więc kiedy są gotowe dane, zostanie on automatycznie zapisany do drugiego deskryptora pliku?mostkowanie między dwoma deskryptorami plików
W ten sposób mogę rzucić sposób na bufor, którego używam, i pominąć wątek w systemie.
dlaczego potrzebujesz teraz wątku? – hyde
Czy możesz opisać, jaki problem próbujesz rozwiązać? Rury robią dokładnie to, co chcesz, tylko z określonych strumieni. Czy Twój problem dotyczy sieci? –
@MichaelFoukarakis Zajmuję się tworzeniem środowiska logowania dla demona ze starszym kodem. Nie mogę zmienić implementacji, w każdym razie, rury działają tylko w tym samym kontekście procesu, co nie działa dla mnie. – stdcall