Jestem nowym użytkownikiem Go, chcę utworzyć implementację potoków nazwanych w Golang, który działa zarówno w systemie Windows, jak i Linux.Wymienione potoki w systemie Windows i Linux
udało mi się uzyskać kod pracujących na Ubuntu, ale ten nie działa na Windows
nie jest jakaś abstrakcja Przejdź który pozwala na pracę z nazwanych potoków zarówno w środowisku
Below jest fragmentem mojego kodu
//to create pipe: does not work in windows
syscall.Mkfifo("tmpPipe", 0666)
// to open pipe to write
file, err1 := os.OpenFile("tmpPipe", os.O_RDWR, os.ModeNamedPipe)
//to open pipe to read
file, err := os.OpenFile("tmpPipe", os.O_RDONLY, os.ModeNamedPipe)
Każda pomoc lub wskazówki bardzo by pomogły. Dzięki