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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.11.2011, 15:18   #1
ромик0
Форумчанин
 
Регистрация: 23.05.2011
Сообщений: 121
По умолчанию непонятки с клиент-сервером.

порты, хосты я указал в объект инспекторе.
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin 
  Client.Active := true;
  Client.Connect;
  if client.Connect = true then begin
  ShowMessage('yes Connect');
  end
  else
  begin
  ShowMessage('no Connect');
  end;
end;
procedure TForm1.ServerAccept(Sender: TObject;
  ClientSocket: TCustomIpClient);
begin
Memo1.Text := ClientSocket.Receiveln;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
 Client.Sendln(Memo2.Lines.Text);
end;
end.
1 - почиму отправляет только один раз...? а в остальные просто ничего не делает

Последний раз редактировалось ромик0; 12.11.2011 в 15:21.
ромик0 вне форума Ответить с цитированием
Старый 12.11.2011, 16:19   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

отключаться после отправки не забываем?
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 12.11.2011, 17:23   #3
ромик0
Форумчанин
 
Регистрация: 23.05.2011
Сообщений: 121
По умолчанию

нужно каждый раз после отправки заново конектиться ???просто первый день в сетевом программировании...
ромик0 вне форума Ответить с цитированием
Старый 12.11.2011, 18:50   #4
ромик0
Форумчанин
 
Регистрация: 23.05.2011
Сообщений: 121
По умолчанию

делаю так
Код:
procedure TForm1.Button2Click(Sender: TObject);
begin
 Client.Sendln(Memo2.Lines.Text);
 client.disconnect;
end;
после этого мне приходится заново конектить клиент с сервером.((( можно по другому?
Код:
 client.Connect
сообщения теперь отправляются нормально.
ромик0 вне форума Ответить с цитированием
Старый 14.11.2011, 11:17   #5
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
непонятки с if mrgrudge PHP 2 05.10.2010 12:01
Как отправить видео захват(с веб-Кам.) Клиент->Сервер->Клиент RODNOC Мультимедиа в Delphi 17 03.10.2010 22:31
РАБОТА С КЛИЕНТ-СЕРВЕРОМ KWN, lnc Работа с сетью в Delphi 20 26.03.2010 01:34
Возможно-ли Клиент-серверное приложение типа Клиент(Pascal) а сервер(CGI)? Demol Работа с сетью в Delphi 1 21.04.2009 16:18