WinSock и файлы

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
killerb
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 27.01.2005 (Чт) 23:08
Откуда: Днепропетровск

WinSock и файлы

Сообщение killerb » 24.04.2005 (Вс) 0:46

Программисты ! Пожалуйста объясните мне - как передавать файлы через winsock ! Я находил кучу примеров, но там было столько наворотов, что я не разобрался ... Пожалуйста дайте простейший пример ! Или ткните на ссылку ! Заранее благодарен.
Жизнь - это карусель, на которой никому не дано удержаться надолго. Стивен Кинг

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 24.04.2005 (Вс) 2:36

Мышь::Ткнуть->Ссылка

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

killerb
Новичок
Новичок
 
Сообщения: 43
Зарегистрирован: 27.01.2005 (Чт) 23:08
Откуда: Днепропетровск

Сообщение killerb » 24.04.2005 (Вс) 20:36

Это конечно прелестно, но я имел ввиду на ссылку, где описываеться принцип передачи файла через винсок, а не на ссылку к поиску (поиск не находит такого)
Жизнь - это карусель, на которой никому не дано удержаться надолго. Стивен Кинг

xolod
Гуру
Гуру
 
Сообщения: 1162
Зарегистрирован: 15.01.2004 (Чт) 0:42
Откуда: Moscow

Сообщение xolod » 25.04.2005 (Пн) 0:03

Правда?
Почему у меня нашел. Скажешь, у меня браузер по другому ссылки интерпретирует?
1) Ссылка первая
2) Ссылка вторая

Это ответ на запрос
winsock AND файл

Думаю, если постараться, можно еще штук 100 найти подобных тем.

Constant ERROR_SUCCESS deprecated. I'm so happy.
Программирование и дизайн – http://www.macrointellect.ru

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 25.04.2005 (Пн) 6:22

    1.Открываешь файл через binary
    2.читаешь ~2048 байт
    3.отправляешь
    4.server принимает и стразу сохранят в файл возвращаемся к пункту 2
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 08.06.2005 (Ср) 2:18

Удачи!
С уважением, Алексадр.

fort
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 66
Зарегистрирован: 10.05.2005 (Вт) 0:56
Откуда: Владивосток

Сообщение fort » 08.06.2005 (Ср) 10:01

теперь я понимаю, почему меня начали жестко прокатывать, когда я кинул подобную тему... :)

ну что я могу сказать... http://bbs.vbstreets.ru/search.php :wink:
хороший юзер - мертвый юзер!!!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 08.06.2005 (Ср) 23:40

Sasha_karasov писал(а):
    1.Открываешь файл через binary
    2.читаешь ~2048 байт
    3.отправляешь
    4.server принимает и стразу сохранят в файл возвращаемся к пункту 2

Может, наконец объяснишь, какой смысл посылать данные дробно, а не одним куском? :-?
Изображение

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 09.06.2005 (Чт) 5:34

Так как можно посылать файлы больше 500 мб, и при передачи не будет глюков.
А вообще я когда посылаю большой файл за раз у меня приходит только один пакет а как остальные славить?
А все-таки лучше по пакетам слать
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 09.06.2005 (Чт) 5:54

Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Re: WinSock и файлы

Сообщение Sasha_karasov » 09.06.2005 (Чт) 5:55

killerb писал(а):Программисты ! Пожалуйста объясните мне - как передавать файлы через winsock ! Я находил кучу примеров, но там было столько наворотов, что я не разобрался ... Пожалуйста дайте простейший пример ! Или ткните на ссылку ! Заранее благодарен.

http://www.vbprosto.narod.ru/sfwinsock.htm - вот статья
Удачи!
С уважением, Алексадр.

Sasha_karasov
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 436
Зарегистрирован: 03.03.2005 (Чт) 19:38
Откуда: ua.dp

Сообщение Sasha_karasov » 09.06.2005 (Чт) 5:58

А вообще народ как статья? :lol:
Удачи!
С уважением, Алексадр.

uhm
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1597
Зарегистрирован: 02.12.2004 (Чт) 15:21

Сообщение uhm » 09.06.2005 (Чт) 9:34

Вообще-то Winsock отправляет только текст...


Ну кто вам всем это сказал?!

Winsock просто не сможет отправить за раз например 700 Мб...


Ну да... Winsock все сам автоматически прекрасно разобьет на пакеты и пошлет.
Если уж пишешь про разбиение на пакеты вручную, то объясни нормально, зачем это нужно.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 09.06.2005 (Чт) 10:37

Sasha_karasov писал(а):Так как можно посылать файлы больше 500 мб, и при передачи не будет глюков.

Все глюки - от кривых рук :evil:

Sasha_karasov писал(а):А все-таки лучше по пакетам слать

"Чем, чем лучше?" (с) :twisted:
Изображение


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 63

    TopList  
cron