Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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.045 c
14-1129491710
Paul__
2005-10-16 23:41
2005.11.06
В некоторых окнах увеличились шрифты (xp)


1-1129084104
Timon2
2005-10-12 06:28
2005.11.06
ComboBox и специальные символы


14-1129384606
Piter
2005-10-15 17:56
2005.11.06
Подскажите где скачать кодек MPEG2


4-1125311994
ANB
2005-08-29 14:39
2005.11.06
Как включить верхний регистр в чужом процессе ?


14-1129181128
syte_ser78
2005-10-13 09:25
2005.11.06
Книга "советы программистов"





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский