Главная страница
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.037 c
2-1132873596
Alex17
2005-11-25 02:06
2005.12.11
Exel


3-1130397012
solenko
2005-10-27 11:10
2005.12.11
Русский язык в 16-ти разрядном InterBase


14-1132639371
Ega23
2005-11-22 09:02
2005.12.11
С днем рождения! 22 ноября


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


2-1133011576
The One
2005-11-26 16:26
2005.12.11
Получение предыдущего значения параметра спомошью RegQueryValueEx