Этот вопрос NOT для разницы между типами STREAM и DATAGRAM типа INTERNET. Я знаю, что сокеты STREAM используют TCP, Datagram сокеты используют UDP и все файлы TCP, UDP, поступающие по заказу пакеты, ACK, NACK и т.д. Я понимаю важность этих данных через Интернет.
Q1) Когда я создаю сокет домена UNIX, который является локальным сокетом, как бы важно, является ли сокет STREAM-сокетом или гнездом DATAGRAM. Этот тип сокета будет записывать данные в файл сокета, будет ли этот протокол в этом случае, поскольку я не передаю данные по сети? Есть ли вероятность потери данных в этом случае, если я использую сокеты DATAGRAM на базе UNIX?
Q2) Сокеты UNIX DATAGRAM обеспечивают лучшую производительность, чем сокеты UNIX STREAM?
Q3) Как решить, для сокета STREAM/DATAGRAM UNIX в моем приложении?
Благодаря