Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 21:11   #1
dyonysos
Пользователь
 
Регистрация: 24.08.2009
Сообщений: 45
Вопрос многопользовательский сервер на tserversocket (delphi)

возможна такая ситуация когда сервер принимает данные или фаил,и в этот момент подключается другой клиенти передает некоторые параметры.из за этого загрузка фаила или данных збивается.

попробовал устранить,отключением клиента(клиенты конектятся автоматичесски,и ели не вышло то засыпают на 5 минут и пробуют снова)
Код:
procedure TMainForm.ServerSocket1ClientConnect(Sender: TObject;Socket: TCustomWinSocket);
begin
  if FileReceiving or DataReceiving then 
      serversocket1.socket.Disconnect(socket.SocketHandle);
end;
так вот,если во время загрузки подключится другой клиент то он отсоединяется но при этом загрузка останавливается.в чем может быть проблема,и как запретить новому клиенту подключится и чтоб при этом не останавливалась загрузка?

Последний раз редактировалось dyonysos; 30.03.2010 в 10:59.
dyonysos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TserverSocket в домашней сети (Delphi 2009) dyonysos Помощь студентам 1 19.09.2009 18:39
получение от TServerSocket TStringStream-a (delphi) dyonysos Помощь студентам 1 30.08.2009 17:08
многопользовательский режим Nastay Помощь студентам 1 04.04.2008 19:57
Многопользовательский сервер на Winsock SirToxa Работа с сетью в Delphi 7 27.03.2008 15:29
Компонент TServerSocket в Delphi 7 dfmb Компоненты Delphi 9 03.08.2007 19:09