| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Сети > Многопотоковая работа с сокетами |
| Автор: Owen 25.2.2008, 15:07 | ||
Cоздаю сокет UDP в 'nix
Вопрос следующий: если у меня есть два потока, один из которых отправляет данные, другой -- получает, могу ли я без потери данных не контролировать доступ этих потоков к сокету? (так, например, если отправлять данные, то понятно, что надо этот доступ контролировать чем-нибудь вроде мьютекса(mutex)) |
| Автор: Олег2005 25.2.2008, 15:58 |
| Идеологически это разные места Те У UDP-сокета нет буфера отправки - это стековый механизм А вот для приема есть отдельный буфер - и в общем эти два объекта не связаны друг с другом - разве что принадлежат одному сокету |