Запутался в сокетах.
Есть блокируемые и неблокируемые, есть синхронные и асинхронные.
Как я понял unix сокеты — беркли — бывают блокируемыми и неблокируемыми.
Синхронные и асинхронные — это понятие сугубо для windows?
то есть синхронные — это беркли, а асинхронные — это в windows, который WSA.
Подскажите, правильно это или неправильно?
Здравствуйте, Аноним, Вы писали:
А>Запутался в сокетах.
А>Есть блокируемые и неблокируемые, есть синхронные и асинхронные.
А>Как я понял unix сокеты — беркли — бывают блокируемыми и неблокируемыми.
А>Синхронные и асинхронные — это понятие сугубо для windows?
А>то есть синхронные — это беркли, а асинхронные — это в windows, который WSA.
А>Подскажите, правильно это или неправильно?
http://ru.wikipedia.org/wiki/%D0%A1%D0%BE%D0%BA%D0%B5%D1%82%D1%8B_%D0%91%D0%B5%D1%80%D0%BA%D0%BB%D0%B8#.D0.91.D0.BB.D0.BE.D0.BA.D0.B8.D1.80.D1.83.D1.8E.D1.89.D0.B8.D0.B5_.D0.B8_.D0.BD.D0.B5.D0.B1.D0.BB.D0.BE.D0.BA.D0.B8.D1.80.D1.83.D1.8E.D1.89.D0.B8.D0.B5_.D1.81.D0.BE.D0.BA.D0.B5.D1.82.D1.8B
Блокируемые -- для синхронных операций, неблокируемые -- для асинхронных. И в винде и в линуксе есть сокеты Беркли.
А можно уточнить вопрос, для чего это Вам?