Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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]


> как на стороне клиента


точно так же как на стороне сервера


Наверх

Титульная страница Поиск, карта сайта Написать письмо