Совместное использование сокетов и fd: Что-нибудь особенное в sendmsg / recvmsg поверх msgsnd / msgrcv? - PullRequest
0 голосов
/ 20 июня 2011

Если у меня есть tcp-сервер с пулом из 10 дочерних работников, кажется, что я могу совместно использовать соединение с открытым сокетом с доступным дочерним процессом, используя msgsnd () на стороне сервера и msgrcv () на рабочей стороне используя sendmsg () и recvmsg (). Есть что-то особенное в sendmsg / recvmsg, о котором я не знаю?

1 Ответ

1 голос
/ 21 июня 2011

sendmsg () и recvmsg () отправляют / получают данные через сокеты; msgsnd () и msgrcv (), с другой стороны, отправляют / получают данные через очереди сообщений. Я не думаю, что они совместимы или связаны каким-либо образом (кроме того, что они оба существуют в системах Unix-y).

...