Вопрос: Передача файлов. | Добавлено: 06.01.06 16:56 |
Автор вопроса: ![]() |
Ответы | Всего ответов: 28 |
Номер ответа: 16 Автор ответа: ![]() ![]() ICQ: 249195431 Вопросов: 8 Ответов: 110 |
Профиль | Цитата | #16 | Добавлено: 09.01.06 07:36 |
2 Noviks (AgentFire)
Рассосутся гришь ? Хы. А ты попробуй на диалапе передать килобайт так 300... |
Номер ответа: 17 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #17 | Добавлено: 10.01.06 23:50 |
да, и как у масяни на 99% дисконект ![]() |
Номер ответа: 18 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 229759992 Вопросов: 14 Ответов: 93 |
Профиль | Цитата | #18 | Добавлено: 11.01.06 14:15 |
А объясните плиз как через open for binary считать часть файла , отправить , а затем начать считывание с этого же места
Просто я не знаю как пользоваться open for binary и его синтаксис Сори , если это оффтоп . Просто когда я писал свою прогу то использовал RichTextBox и его метод загрузки из файла - естественно метод глючный и для передачи больших файлов совершенно не подходит |
Номер ответа: 19 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #19 | Добавлено: 11.01.06 14:50 |
Public Function LoadTextFile(path As String, Nachalo As Long, Dlinna As Long) As String
'Загрузка файла в переменную Dim l As Long Dim s As String n = FreeFile Open path For Binary As #n l = LOF(n) s = String(Dlinna, vbNullChar) Seek #n, Nachalo Get n, Dlinna, s Close #n LoadTextFile = s End Function Private Sub Form_Load() s$ = LoadTextFile("C:\test.txt", 2, 4) MsgBox s$ End Sub |
Номер ответа: 20 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #20 | Добавлено: 12.01.06 00:03 |
хакер, нее, ему бинари нада, а ты чето со стрингой замутил...
Я вот юзаю массив Byte'ов Dim btArray() as Byte |
Номер ответа: 21 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #21 | Добавлено: 12.01.06 00:10 |
Рассосутся гришь ? Хы. Рассосутся, грю! Только медленно ![]() А кстати, че такое CRC, CRC32 и что с этим делать ![]() |
Номер ответа: 22 Автор ответа: ![]() ![]() ICQ: 249195431 Вопросов: 8 Ответов: 110 |
Профиль | Цитата | #22 | Добавлено: 12.01.06 07:22 |
2 Noviks (AgentFire)
А есть еще такая замечательная вещь (которую иногда разные нехорошие кулхацкеры используют в своих темных и страшных делах) - переполнение буффера. |
Номер ответа: 23 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 5 |
Профиль | Цитата | #23 | Добавлено: 12.01.06 21:48 |
Посмотри тут http://dasharm.com/index.php |
Номер ответа: 24 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 247906854 Вопросов: 133 Ответов: 882 |
Web-сайт: Профиль | Цитата | #24 | Добавлено: 12.01.06 23:19 |
А есть еще такая замечательная вещь (которую иногда разные нехорошие кулхацкеры используют в своих темных и страшных делах) - переполнение буффера.
А при чём тут переполнение буфера? |
Номер ответа: 25 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #25 | Добавлено: 13.01.06 12:24 |
Да, я тут подумал, с какого он переполняться-то будет? |
Номер ответа: 26 Автор ответа: ![]() ![]() ICQ: 249195431 Вопросов: 8 Ответов: 110 |
Профиль | Цитата | #26 | Добавлено: 13.01.06 13:42 |
Уважаемые знатоки, вопрос задает целых четыре человека (включая меня): ДОКОЛЕ ? Доколе мы будем терпеть этот баг винды, когда при запихивании в TCP сокет большого количества данных, происходит переход сокета в мир астральный. Т.е. сокет есть, а связи с ним нет. Витает где то в облаках и не отзывается ни на какие ругательства, кроме самого страшного -Close. А что больше никто с этим не сталкивался ?У меня передоз для сокета наступает при запихивании (проверено экспериментальным путем) от 180 до 240 КБ данных (зависит от винды). |
Номер ответа: 27 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #27 | Добавлено: 13.01.06 16:22 |
пихай по частям |
Номер ответа: 28 Автор ответа: ![]() ![]() ICQ: 249195431 Вопросов: 8 Ответов: 110 |
Профиль | Цитата | #28 | Добавлено: 13.01.06 16:33 |
2 HACKER
Мне то это стало понятно сразу, как только начал заниматься такими вещами. Просто мы тут немного спорим: что лучше: сразу в цикле запихать весь файл или по кускам... |
|