私は新しいですが、WindowsとLinuxの両方で動作するNamed Pipesの実装をGolangで作成したいと思います。 WindowsとLinuxの両方でGoの名前付きパイプ
私はUbuntuの上で動作するコードを得ることができたが、これはあなたが以下の両方の環境で名前付きパイプで作業することができます行くのいずれかの抽象化がありません
のWindows
上では動作しません。私のコードの一部です//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)
助けや指針が多大に役立つでしょう。おかげ