Главная страница
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.029 c
14-1132521210
Fl@sh
2005-11-21 00:13
2005.12.11
Выбор видеокарты


14-1132238472
Jeer
2005-11-17 17:41
2005.12.11
Кризис "среднего" возраста


3-1130308266
Goldmund
2005-10-26 10:31
2005.12.11
Работа с БД с применением DLL


14-1132513063
SergProger
2005-11-20 21:57
2005.12.11
Какой Socket у Pentium 3 ?


3-1129820758
Juice
2005-10-20 19:05
2005.12.11
Индекс по TAggregateField