Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Передача файлов. Добавлено: 06.01.06 16:56  

Автор вопроса:  Elkatib

Ответить

  Ответы Всего ответов: 28  

Номер ответа: 16
Автор ответа:
 Dushes



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #16 Добавлено: 09.01.06 07:36
2 Noviks (AgentFire)
Рассосутся гришь ? Хы.
А ты попробуй на диалапе передать килобайт так 300...

Ответить

Номер ответа: 17
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #17 Добавлено: 10.01.06 23:50
да, и как у масяни на 99% дисконект :) вот для этого и передают вначале crc32

Ответить

Номер ответа: 18
Автор ответа:
 AsHeS



ICQ: 229759992 

Вопросов: 14
Ответов: 93
 Профиль | | #18 Добавлено: 11.01.06 14:15
А объясните плиз как через open for binary считать часть файла , отправить , а затем начать считывание с этого же места
Просто я не знаю как пользоваться open for binary и его синтаксис
Сори , если это оффтоп . Просто когда я писал свою прогу то использовал RichTextBox и его метод загрузки из файла - естественно метод глючный и для передачи больших файлов совершенно не подходит

Ответить

Номер ответа: 19
Автор ответа:
 HACKER


 

Разработчик 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
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #20 Добавлено: 12.01.06 00:03
хакер, нее, ему бинари нада, а ты чето со стрингой замутил...
Я вот юзаю массив Byte'ов

Dim btArray() as Byte

Ответить

Номер ответа: 21
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #21 Добавлено: 12.01.06 00:10
Рассосутся гришь ? Хы.
Рассосутся, грю! Только медленно :)
А кстати, че такое CRC, CRC32 и что с этим делать :(

Ответить

Номер ответа: 22
Автор ответа:
 Dushes



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #22 Добавлено: 12.01.06 07:22
2 Noviks (AgentFire)
А есть еще такая замечательная вещь (которую иногда разные нехорошие кулхацкеры используют в своих темных и страшных делах) - переполнение буффера.

Ответить

Номер ответа: 23
Автор ответа:
 Tishin



Вопросов: 5
Ответов: 5
 Профиль | | #23 Добавлено: 12.01.06 21:48
Посмотри тут http://dasharm.com/index.php

Ответить

Номер ответа: 24
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #24
Добавлено: 12.01.06 23:19
А есть еще такая замечательная вещь (которую иногда разные нехорошие кулхацкеры используют в своих темных и страшных делах) - переполнение буффера.

А при чём тут переполнение буфера?

Ответить

Номер ответа: 25
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #25 Добавлено: 13.01.06 12:24
Да, я тут подумал, с какого он переполняться-то будет?

Ответить

Номер ответа: 26
Автор ответа:
 Dushes



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #26 Добавлено: 13.01.06 13:42
Уважаемые знатоки, вопрос задает целых четыре человека (включая меня): ДОКОЛЕ ? Доколе мы будем терпеть этот баг винды, когда при запихивании в TCP сокет большого количества данных, происходит переход сокета в мир астральный. Т.е. сокет есть, а связи с ним нет. Витает где то в облаках и не отзывается ни на какие ругательства, кроме самого страшного -Close. А что больше никто с этим не сталкивался ?У меня передоз для сокета наступает при запихивании (проверено экспериментальным путем) от 180 до 240 КБ данных (зависит от винды).

Ответить

Номер ответа: 27
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #27 Добавлено: 13.01.06 16:22
пихай по частям

Ответить

Номер ответа: 28
Автор ответа:
 Dushes



ICQ: 249195431 

Вопросов: 8
Ответов: 110
 Профиль | | #28 Добавлено: 13.01.06 16:33
2 HACKER
Мне то это стало понятно сразу, как только начал заниматься такими вещами. Просто мы тут немного спорим: что лучше: сразу в цикле запихать весь файл или по кускам...

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам