Это используется вполне экстенсивно в графике. Например, любой пиксель в 3D изображении, которое не является частью фактического объекта, отмечен как бесконечно далеко. Так, чтобы это могло позже быть заменено фоновым изображением.
Сокет UNIX администрируется как файл в файловой системе. Вам необходимо правильно установить значения и разрешения для пользователей / групп. Он также должен быть в любом используемом вами jailroot (обычная ошибка при использовании postfix + mysql).
Вам не нужно делать это для TCP-сокета, если вы привязываетесь к порту> 1000.
] Сокет UNIX можно считать немного более быстрым, поскольку он не имеет сетевого протокола и, таким образом, пропускает сетевой стек, но ограничен одной машиной. TCP, с другой стороны, позволяет подключаться к службам, работающим на разных хостах.
Я думаю, что реальная разница в том, что если у вас действительно высокая скорость соединения с недолговечными соединениями, у вас могут закончиться порты, потому что используемые порты на некоторое время попадают в состояние TIME_WAIT с TCP. Не так с именованными сокетами.
Я бы использовал именованный сокет для локальных подключений, если знаю, что он будет использоваться только локальным хостом. Но для этого использования .... да, это не имеет значения. Не с точки зрения производительности или иначе. Позже это легко изменить, если вы передумаете. Просто убедитесь, что TCP-порт установлен брандмауэром, если вы используете эту опцию.
И снова сокет TCP также является сокетом.