Форум: "Сети";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
ВнизСинхронизация доступа к сокету Найти похожие ветки
← →
Almaz © (2005-07-26 17:30) [0]Имеется синхронный сокет. Есть два потока - один в него только пишет, другой из него только читает. Вопрос - нужно ли синхронизировать доступ потоков к сокету ?
← →
Digitman © (2005-07-26 17:50) [1]что за "сокеты" ?
p.s.
"Голубым" не пристало , извини уж, так "топорно" задавать вопросы ..
← →
Almaz © (2005-07-26 17:54) [2]
> что за "сокеты" ?
Синхронный Windows-сокет, получен функцией connect :) Не совсем понял вопрос - наверно вечер, вот и туплю.
<offtop>
> так "топорно" задавать вопросы ..
Топорно - это как.
</offtop>
← →
Eraser © (2005-07-26 18:44) [3]Almaz © (26.07.05 17:30)
А как тут вообще без синхронизации обойтись? Ведь если не синхронизировать, то будут писать и считывать не попарно, а как попало.
← →
Almaz © (2005-07-26 18:55) [4]
> А как тут вообще без синхронизации обойтись? Ведь если не
> синхронизировать, то будут писать и считывать не попарно,
> а как попало.
Ну так и что ? Считывается же не то, что пишется. Речь идет об одной стороне - клиент. Клиент отсылает запросы на сервер. Сервер их обрабатывает и отсылает ответы обратно (в произвольном порядке - по мере обработки). Вопрос в том, нужно ли синхронизировать операции чтения/записи сокета на стороне клиента ? Т.е. одновременно писать и читать в/из сокета.
← →
Verg © (2005-07-26 19:13) [5]
> Almaz © (26.07.05 18:55) [4]
Не уверен сейчас по Wind - ам, но thread safe при доступе в сокету обеспечивает ОС - в своих же интересах. Но все остальное - ,извиняйте, твои заботы.
← →
Almaz © (2005-07-26 19:36) [6]
> Verg © (26.07.05 19:13) [5]
Спасибо. Похоже на то. Набросал тест - проблем не наблюдал.
← →
Almaz © (2005-07-27 10:31) [7]
> что за "сокеты" ?
> p.s.
> "Голубым" не пристало , извини уж, так "топорно" задавать
> вопросы ..
Все же до сих пор интересно мнение "голубого собрата", что же может быть неоднозначного в понятии синхронного сокета, что приходится переспрашивать ? И что топорного в вопросе. А то как-то некрасиво получается, обгадил и пропал.
← →
Digitman © (2005-07-27 11:42) [8]
> Almaz © (27.07.05 10:31) [7]
> что топорного в вопросе
ну мало ли о каком "сокете" ты ведешь речь)
это м.б. и сокет как объект WinsockAPI, и сокет как VCL-объект ..
формулировка вопроса, imho, не соответствует "уровню голубизны") ..
> обгадил и пропал
ни то ни другое) ... и ни в мыслях даже !)
ок, если был излишне резок - приношу персональные извинения ..
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2005.11.06;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.038 c