Я пишу код на Perl. Я хочу, чтобы он работал на Windows и Linux/UNIX/OSX. Пока он работает на *NIX и использует fifos.
Я рассматриваю возможность перехода на сокеты, чтобы избежать проблемы, связанной с тем, что POSIX::mkfifo() не работает в Windows, поэтому мне нужно написать отдельный код для использования Win32::Pipe.
Я чувствую двойственное отношение ко всему этому. Мне кажется, что оба исправления требуют примерно одинакового объема работы. Стоит ли переходить на сокеты?