Я стесняюсь поинтересоваться, а сколько там платформенно-зависимости при использовании юникс-сокетов? Несколько строк с использованием AF_UNIX вместо AF_INET?
На самом деле довольно много. Если этого нет в стдлибе, надо проверять наличие позикса и возиться с билдом. У юникс-сокетов надо больше думать про жизненный цикл приложения. Ну и либная обвязка сильно хуже. На самом деле, мы сейчас в основном используем либы, которые умеют и в тсп и в юникс сокеты (ZMQ, Rsocket), поэтому без особой разницы.