Вниз
Скачать: CL | DM;

Клиент чата на TcpClient   Найти похожие ветки 

 
Der1983 ©   (2005-04-22 11:46) [0]

Есть такой вот сервер чата dvschat.net и хотелось бы написать свойго клиента для него....
Возникла проблема с ReceiveBuf в TcpClient...
При TcpClient1.ReceiveBuf приложение долго висит а потом выдает в мемо несколько буферов.

вот мой код

procedure TForm1.Button2Click(Sender: TObject);
var
 bufe: array[0..128] of char;
 str: String;

begin
 str := "";
 try
   if TcpClient1.Connect then
   begin

     while true do
     begin
       Application.ProcessMessages;
       begin
      len := TcpClient1.ReceiveBuf(bufe[0], 128, 0);
         if len = 0 then Break;
         str := str + Copy(bufe, 1, len);
       end;
     end;
     Memo1.Lines.Add(str);
   end;
 finally
   //if TcpClient1.Connected then memo1.Lines.Add("+OK")
end;


 
XElx   (2005-05-13 17:15) [1]

if TcpClient1.Connect then
  begin

На Connect матюхается...
ТОже мучаюсь... Если что - по мылу alsm2000@inbox.ru


 
Eraser ©   (2005-05-13 22:15) [2]

Der1983 ©

Какой протокол используется на dvschat.net? HTTP? Тогда и используй компоненты для работы с http... имхо проще чем самому переизобретать велосипед.



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.049 c
11-1105381064
kliff
2005-01-10 21:17
2005.08.21
Trace into и KOL


3-1121079216
llirik
2005-07-11 14:53
2005.08.21
rename column


1-1122965017
henston
2005-08-02 10:43
2005.08.21
создание серваса


1-1122845326
AIms
2005-08-01 01:28
2005.08.21
Как получить размер property ?


14-1122553290
Андрей Жук
2005-07-28 16:21
2005.08.21
Ну и последнее на сегодня




   Наверх