Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Socket

2.2K
30 октября 2003 года
sa_konon
19 / / 30.10.2003
Подскажите:
1.Можно ли с помощью ServerSocket - ClientSocket пересылать(копировать) файлы, если да то как???
Делаю ClientSocket1->Socket->SendStream(stream),
а получить его в ServerSocket не знаю как.
2.OpenDialog->FileName возвращает полное имя файла(c:\work\filename.fil) как получить только имя (filename.fil)????
Спасибо!!!
293
30 октября 2003 года
SEDEGOFF
586 / / 06.10.2002
1. По тому набору функций который имееться делать это можно. А текст ты передовал принимал?
2. Есть такая функция ExtractFileName - котора из пути с именем возвращает имя
2.2K
30 октября 2003 года
sa_konon
19 / / 30.10.2003
Техт передается нормально.Кроме того если я передаю Socket->SendStream(stream)где stream есть указатель на file.txt то при Socket->ReceiveText() я получаю содержимое этого файла(т.е текст который содержится в этом файле). а мне бы получить файл и записать его в папку под его же именем.
293
30 октября 2003 года
SEDEGOFF
586 / / 06.10.2002
Попробуй так
Первая посылка FILENAME="1.txt"
Вторая посылка FILETEXT=NEXT
Третья посылка Socket->SendStream(stream)
На стороне клиента
При первой посылке создаеться файл с указанным именем
при второй посылке открываеться поток на запись
при третьей посылке пишешь в файл

Попробуй это с бинарным файлом
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог