LINUX.ORG.RU

Не знаю, что ты понимаешь под «параллельным двусторонним обменом данными», но дуплексный режим сокеты поддерживают.

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

Что такое дуплексный режим у сокетов? Можно одновременно в разных потоках данные и передавать по send() и принимать по recv()?

normann ★★★
() автор топика

Да. Полный дуплекс.

Deleted
()
Ответ на: комментарий от normann

Имеется в виду через один и тот же сокет.

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

Можно, но смысл? Порядок следования данных тогда не будет детерминирован, если без синхронизации

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

Что такое дуплексный режим у сокетов?

Об этом пишут в учебниках для начинающих.

Можно одновременно в разных потоках данные и передавать по send() и принимать по recv()?

Да.

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

Смысл есть тогда когда сообщения передаваемые в одном направлении не имеют отношения к данным передаваемым в обратном направлении (на пр. первый процесс передает второму команды, а второй передает первому оповещения о событиях).

normann ★★★
() автор топика

Спасибо, парни.

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