Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

TserverSocket in stThreadBlocking ServerType   Найти похожие ветки 

 
Dmitri_ru   (2005-04-16 12:40) [0]

Здравствуйте, Уважаемые!

Прмер такой:

Сервер получает буфер от клиента. Этот буфер обрабатывается и должен быть переправлен клиенту. Здесь нет проблем - ReadBufer/Write Buffer... Но что делать, если клиентов несколько и этот буфер должен быть отправлен сразу нескольким клиентам.

Т.е. если использовать ServerSocket1.Socket.Connections[i].sendBuf() то то вроде это не совсем правильно, т.к. в этом случае используется асинхронный режим или я не прав?

Спасибо


 
Digitman ©   (2005-04-16 13:16) [1]


> если использовать ServerSocket1.Socket.Connections[i].sendBuf()
> то то вроде это не совсем правильно, т.к. в этом случае
> используется асинхронный режим или я не прав?


не прав.
сказав серверу, что он отныне будет stThreadBlocking, тем самым ты задействовал синхронный режим работы всех его транспортных алгоритмов, включая алгоритмы любых его send/recv-методов


 
Dmitri_ru   (2005-04-16 13:39) [2]

Спасибо.


 
Dmitri_ru   (2005-04-16 14:00) [3]

Да ещё в догонку. Если у сервера стоит stThreadBlocking то на клиенте обязательно делать ctBlocking? Вроде как работает и без этого - просто интересуюсь как будет правильней...


 
Digitman ©   (2005-04-16 14:30) [4]


> Если у сервера стоит stThreadBlocking то на клиенте обязательно
> делать ctBlocking?


нет , не обязательно.
режимы работы гнезд сервера и клиента никак не зависят друг от друга и никак не влияют друг на друга



Страницы: 1 вся ветка

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
1-1120901409
r-i-d
2005-07-09 13:30
2005.07.25
как узнать дескриптор (HWND) созданного функцией CreateProcess??


10-1097643914
Rem
2004-10-13 09:05
2005.07.25
Интерфейсы


1-1120570960
Sagrer
2005-07-05 17:42
2005.07.25
Можно ли удалить элемент динамического массива?


3-1118830441
stud
2005-06-15 14:14
2005.07.25
помогите с компонентом для отображения текста и картинок (Д7)


14-1119803494
Nick Denry
2005-06-26 20:31
2005.07.25
Слетело 2 компа за неделю... или что такое Bulding DMI pool