Показать сообщение отдельно

  #5  
Старый 30.10.2009, 03:08
Flenov
Участник форума
Регистрация: 22.11.2008
Сообщений: 142
С нами: 9193651

Репутация: 32
По умолчанию

А приёмку я осуществляю верно?

Код:
function ReceiveText(Sock: TSocket; var S: String): Integer;
var
  MainBuff: Array[0..1023] of Char;
  iSize: Integer;
begin
  Result:=0;
  While True do
               begin
                 FillChar(MainBuff, SizeOf(MainBuff), 0);
                 iSize:=Recv(Sock, MainBuff, SizeOf(MainBuff), 0);
                 if (iSize<1) then Break;
                 S:=S+String(MainBuff);
                 Result:=Result+iSize;
               end;
end;
 
Ответить с цитированием