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

Вниз

Client and Server   Найти похожие ветки 

 
SerJaNT   (2005-11-22 12:43) [0]

Не могу понять, в чем проблема. Уже час маюсь и не пойму, может подскажете?

Есть две проги: клиент и сервер.

На клиенте компонент tcpclient и соответственно на сервере tcpserver

**** КЛИЕНТ ******

Процедура которая соединяется с сервером и посылает ему строку, например 123

procedure TForm1.ListView1SelectItem(Sender: TObject; Item: TListItem;
 Selected: Boolean);
var
  Ini: TIniFile;
  addr,port: string;
begin
if selected then begin
  try
    Ini := TIniFile.Create(ExtractFilePath(Application.ExeName) + "adresa.txt");
           addr := Ini.ReadString(item.Caption, "Addr", "");
           port := Ini.ReadString(item.Caption, "Port", "");
           msg ("Соединение...");
           TcpClient1.RemoteHost:=addr;
           tcpclient1.RemotePort:=port;
           tcpclient1.Active:=true;
           tcpclient1.Connect;
           if tcpclient1.Connected then begin
           tcpclient1.Open;
           tcpclient1.Sendln("123");
           end else
           begin
           showmessage("Ошибка подключения!");
           end;
           form2.Close;
  finally
     Ini.Free;
  end;
  end;
end;

Сервер активен и к нему могу подключаться клиенты.
Но вот проблема в этом коде:

На событие OnListening компонента TCPServer пишу:

showmessage(tcpserver1.Receiveln);

По идеи, он должен вывести сообщение с текстом 123 от клиента, но ничего не происходит! Все тихо!
Подскажите, в чем трабл?


 
Desdechado ©   (2005-11-22 12:52) [1]

сервер какую архитектуру имеет?
а то не все могут взаиможействовать с рабочим столом


 
Digitman ©   (2005-11-22 12:57) [2]

код никуда не годится и демонстрирует полное непонимание происходящего на сервере и на клиенте в соответствующих компонентах.

ты описания событий этих компонентов читал ?


 
SerJaNT   (2005-11-22 13:13) [3]

Первая процедура - соединяется при клике на соответствующем элементе listview (сорри, забыл дописать).



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

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

Наверх




Память: 0.47 MB
Время: 0.057 c
3-1130236727
syte_ser78
2005-10-25 14:38
2005.12.11
Какой компонент правильно использывать?


3-1130395498
Juice
2005-10-27 10:44
2005.12.11
Connect к MySQL через dbExpress->ODBC


2-1132780091
Pasha L
2005-11-24 00:08
2005.12.11
сдвинуть колонку


2-1132587016
aglar
2005-11-21 18:30
2005.12.11
Как разрешить общий доступ к диску?


14-1132266612
Джонсон
2005-11-18 01:30
2005.12.11
Шевченке!