![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Socket, stream [D6, Win2k, WinXP]
Novenkij © (2003-09-18 17:57:00)
как на стороне клиента(TClientSocket) определить что пришел stream, и если он пришел сохранить его в файл ?
Verg (2003-09-20 10:57:00) [1]
procedure TForm1.ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
var Buf : array[сколко не жалко] of что больше нравится;
Received : integer; // Не DWORD - это важно
begin
///Чегой-то приняли, надо думать, что кусок Straem-а
///Ну, и ...
Received:=Socket.ReceiveBuf(Buf, sizeof(Buf));
if Received >0then // вот почему важно
begin
// Надеюсь, что дописать содержимое Buf, размером Received байтов к нужному файлу вы сумеете и сами
end;
end;
Novenkij (2003-09-19 23:24:00) [2]
Люди ну может быть кто нить кодом покажет ?
plizzzzzzzzz
Digitman (2003-09-19 08:13:00) [3]
> как на стороне клиента
точно так же как на стороне сервера