Вниз
Скачать: 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.022 c
14-1122309910
YurikGL
2005-07-25 20:45
2005.08.21
Поздравляю!!!


6-1115462843
Sir
2005-05-07 14:47
2005.08.21
List + Port в FTp протоколе


9-1113771062
D-Man
2005-04-18 00:51
2005.08.21
Шум Перлина?


4-1115980324
leonidus
2005-05-13 14:32
2005.08.21
Перехват нажатия клавиши CTRL


4-1120111340
Mishenka
2005-06-30 10:02
2005.08.21
Работа с двумя CDRom ами




   Наверх