LINUX.ORG.RU

unix domain sockets vs. internet sockets


0

0

subj, что лучше использовать для связки backend+gui? Насколько я понимаю IS -- кроссплатформенное высокопроизводительное решение, а какие преимущества у UDS? Где их лучше использовать?

anonymous

> а какие преимущества у UDS?

Они как минимум производительней.

> Где их лучше использовать?

Соответственно их ограничениям.

no-dashi ★★★★★
()
Ответ на: комментарий от no-dashi

Ну одни поменять на другие - не проблема, так что без особой разницы для разработки, а производительность у UDS выше, так что я бы их и выбрал.

krum
()

С UDS можно контролировать права доступа, а к Internet могут коннектится все пользователи системы.

rymis ★★
()

uds производительнее - факт.

> де их лучше использовать?

в приложениях, которые могут работать как локально, так и через интернет(пример - x server). когда приложение работает локально - используется uds, когда через интернет - is.

asgard
()

>какие преимущества у UDS

Если я правильно помню, то еще они гарантируют атомарность записи/чтения.

mky ★★★★★
()
Ответ на: комментарий от mky

> Если я правильно помню, то еще они гарантируют атомарность > записи/чтения. >

Не, что-то не то у вас с памятью...

BTW никто почему-то не упомянул о возможности передачи файл-дескпирторов через unix domain sockets.

Onanim
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.