forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=13)
-   -   Скорость Закачки (http://forum.boolean.name/showthread.php?t=14696)

}{@KeR 09.05.2011 13:50

Скорость Закачки
 
Может быть кто-то знает как определить скорость закачки файла???

(Если известен размер загружаемого файла )

Пробывал сделать через FPS не фига.....пробывал через банки тоже не фига....помогите плиз!!!

maxturbo 09.05.2011 16:26

Ответ: Скорость Закачки
 
На Blitz'e наверное это не сделаешь :) Хотя может и ошибаюсь!!!

}{@KeR 11.05.2011 22:29

Ответ: Скорость Закачки
 
Вложений: 1
Протестируйте на скорость...скажите максимально скоко было

Egor Rezenov 12.05.2011 07:51

Ответ: Скорость Закачки
 
Первое значение 0.0,
второе, почти всегда, 2.0.
Кракозябры.

Nex 12.05.2011 10:38

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 187892)
Может быть кто-то знает как определить скорость закачки файла???

(Если известен размер загружаемого файла )

сверять разницу размеров файла секунду назад и "сейчас" и вычислять из этого скорость?

}{@KeR 12.05.2011 12:25

Ответ: Скорость Закачки
 
Я Так в начале хотел сделать но что-то не получилось...

Как я сделал-это секрет фирмы...

Nex 12.05.2011 12:46

Ответ: Скорость Закачки
 
Цитата:

Как я сделал-это секрет фирмы...
о боже...

impersonalis 12.05.2011 15:35

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188227)
Особенность: Скачивание будет идти быстрее чем через браузер

читай: программа подвесит сетевую активность и систему в целом, пока файл не будет скачан. То, что вы "устраняете" - не баг, а фича

maxturbo 12.05.2011 15:46

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188213)
Как я сделал-это секрет фирмы...

А название фирмы не подскажешь?? :-D
И причем тут Blitz3D??? Эта программа далеко не на Blitz3D написана...

impersonalis 12.05.2011 16:28

Ответ: Скорость Закачки
 
таки не блитц!
и не дельфи!

Функции в используемой библиотеке:
Код:

InitLicenKeys
InitializeSkin
LoadSkinFile
LoadSkinFromResource
RemoveSkin
UnLoadSkin
7 (0x0007)
8 (0x0008)
9 (0x0009)
SetWindowSkinResID
SetWindowSkinHwnd
SetWindowNoSkinHwnd
SetWindowNoSkinCtrlID
RemoveWindowSkinHwnd
SetMenuNoSkinHwnd
SetButtonTooltip
EnableMenuSkin
18 (0x0012)
19 (0x0013)
SetDialogEraseBkgnd
SetShapeWindowSkin
SetColorize
23 (0x0017)
24 (0x0018)
25 (0x0019)
26 (0x001A)
27 (0x001B)
28 (0x001C)
29 (0x001D)
DrawSkinImageRes
DrawSkinImage
SetDialogBkClipRgn
33 (0x0021)
GetBitmapFromRes
35 (0x0023)
36 (0x0024)
37 (0x0025)
38 (0x0026)
39 (0x0027)
SetCaptionButtonVisible


LLI.T.A.L.K.E.R. 12.05.2011 16:32

Ответ: Скорость Закачки
 
И даже ND.dll не пригоден как библиотека.. Он грузит скин для формы.

impersonalis 12.05.2011 16:39

Ответ: Скорость Закачки
 
PEInfo: PE structure information
( http://www.virustotal.com/file-scan/...aad-1305199664 )
[[ basic data ]]
entrypointaddress: 0x1000
timedatestamp....: 0x4DCBBAA2 (Thu May 12 10:46:58 2011)
machinetype......: 0x14c (I386)

[[ 5 section(s) ]]
name, viradd, virsiz, rawdsiz, ntropy, md5
.code, 0x1000, 0x172C, 0x1800, 5.26, f28000de51ae25aa603b07ec856519ce
.text, 0x3000, 0xB7F2, 0xB800, 6.52, 04c9249261326e9c87b690beae9110e0
.rdata, 0xF000, 0x1E8, 0x200, 4.44, 5aef9dc28e7a1015acc39fc6a9bfcbfc
.data, 0x10000, 0x17F4, 0x1400, 5.31, fc28bfa9d7e997d02d8cba97ef2dabb9
.rsrc, 0x12000, 0x575EC, 0x57600, 5.78, 7df2cb37bf3e42d7cb6fc8dc1e54f86d

[[ 7 import(s) ]]
MSVCRT.dll: memset, sprintf, strncpy, strlen, memcpy, floor, ceil, strcmp, strncmp, fabs, malloc, free, fclose, fmod, sin, cos, abs
KERNEL32.dll: GetModuleHandleA, HeapCreate, HeapDestroy, ExitProcess, EnterCriticalSection, WaitForSingleObject, LeaveCriticalSection, InitializeCriticalSection, CloseHandle, CreateThread, TerminateThread, GetCurrentThreadId, GetCurrentProcessId, HeapAlloc, HeapFree, GetTickCount, Sleep, HeapSize, HeapReAlloc, FreeLibrary, LoadLibraryA, GetProcAddress, SetLastError, MulDiv, CopyFileA, DeleteFileA, GetCurrentDirectoryA, WriteFile, CreateFileA, SetFilePointer, TlsAlloc, TlsSetValue, GetVersionExA
COMCTL32.dll: InitCommonControls, InitCommonControlsEx
USER32.dll: MessageBoxA, GetWindowThreadProcessId, IsWindowVisible, IsWindowEnabled, GetForegroundWindow, EnableWindow, EnumWindows, DestroyWindow, GetSysColor, GetSysColorBrush, CreateWindowExA, GetWindowLongA, PostMessageA, CallWindowProcA, SetWindowLongA, SendMessageA, GetWindowRect, ScreenToClient, RedrawWindow, GetIconInfo, SetWindowPos, InvalidateRect, UpdateWindow, ReleaseCapture, BeginPaint, DrawStateA, EndPaint, SetCapture, GetSystemMetrics, GetWindowTextLengthA, GetWindowTextA, RemovePropA, DefWindowProcA, SetPropA, GetParent, GetPropA, GetWindow, SetActiveWindow, UnregisterClassA, DestroyAcceleratorTable, LoadIconA, LoadCursorA, RegisterClassA, AdjustWindowRectEx, GetActiveWindow, ShowWindow, CreateAcceleratorTableA, IsZoomed, IsIconic, PeekMessageA, MsgWaitForMultipleObjects, GetMessageA, TranslateAcceleratorA, TranslateMessage, DispatchMessageA, SetWindowTextA, SetCursorPos, LoadImageA, SetCursor, MapWindowPoints, MoveWindow, SystemParametersInfoA, GetKeyState, GetCursorPos, GetClientRect, FillRect, EnumChildWindows, DefFrameProcA, SetFocus, GetFocus, IsChild, GetClassNameA, DestroyIcon, DrawIconEx
GDI32.dll: GetStockObject, SetBkColor, SetTextColor, GetObjectType, GetObjectA, DeleteObject, CreateSolidBrush, CreateDCA, GetDeviceCaps, CreateFontA, DeleteDC, CreateCompatibleDC, SelectObject, CreateDIBSection, BitBlt, GdiSetBatchLimit, GdiGetBatchLimit, GetDIBits, CreateBitmap, SetPixel, GetTextExtentPoint32A, SetBkMode, SetTextAlign, TextOutA, SetStretchBltMode, SetBrushOrgEx, StretchBlt, GetPixel, CreateFontIndirectA
OLE32.dll: CoInitialize, RevokeDragDrop
WSOCK32.dll: closesocket, WSACleanup, WSAStartup, socket, inet_addr, gethostbyname, htons, connect, ioctlsocket, recvfrom, recv, send, sendto, WSAGetLastError


MSVCRT.dll намекает на майкрософт вижуал Си ран-тайм

impersonalis 12.05.2011 16:50

Ответ: Скорость Закачки
 

maxturbo 12.05.2011 19:19

Ответ: Скорость Закачки
 
SkinFeature
Список ЯП с которыми работает эта библа:
skinfeature for VC6/2003/2005/2008 MFC/SDK/WTL/ATL
skinfeature for Visual Basic5, 6
skinfeature for Visual Studio.Net(c# vb.net vc.net 2003/2005/2008)
skinfeature for PowerBuilder8/9/10
skinfeature for Delphi5/6/7
skinfeature for C++ Builder5/6

А фирма наверное называется "Я ПОНЯТИЯ НЕ ИМЕЮ КАК ЭТО ДЕЛАЛОСЬ" :-D

Dream 12.05.2011 19:27

Ответ: Скорость Закачки
 
не знаю как у вас, а у меня антивирус ругается на этот "Net загрузчик". если уж и делать на нормальном инструментарии прогу для загрузки то только такую которая сможет грузить по сегментам, иметь докачку и востанавливать загрузку после перезагрузки оной

maxturbo 12.05.2011 19:33

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Dream (Сообщение 188269)
не знаю как у вас, а у меня антивирус ругается на этот "Net загрузчик". если уж и делать на нормальном инструментарии прогу для загрузки то только такую которая сможет грузить по сегментам, иметь докачку и востанавливать загрузку после перезагрузки оной

Стоит Касперский 2010, вроде нормально все, вирусов не находит :)

Dream 12.05.2011 19:38

Ответ: Скорость Закачки
 
TR.ATRAPS.Gen

}{@KeR 12.05.2011 20:55

Ответ: Скорость Закачки
 
Я на PureBasic сделал....
сорри что не создал тему в Pure'ке...так как сначала планировал писать на Blitz'e, но он тормозной какой-то

impersonalis 12.05.2011 21:13

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Dream (Сообщение 188273)

[доктор]у вас AntiVir[/доктор]

maxturbo 13.05.2011 02:27

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188284)
Я на PureBasic сделал....
сорри что не создал тему в Pure'ке...так как сначала планировал писать на Blitz'e, но он тормозной какой-то

А где SkinFeature под PureBasic выкопал???

SBJoker 13.05.2011 10:45

Ответ: Скорость Закачки
 
Очень медлено качает.

}{@KeR 13.05.2011 15:46

Ответ: Скорость Закачки
 
Вложений: 1
Цитата:

А где SkinFeature под PureBasic выкопал???
В Google!!!xD

*Чтобы создать файл ".RSS" есть специальная прога-SkinFeature ToolKit

*Над увеличением скорости буду работать

*Вот версия 1.0.0.1---в ней я изменил офрмление и
прибавилась на 20кб\с скорость

maxturbo 13.05.2011 22:56

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188345)
В Google!!!xD

*Чтобы создать файл ".RSS" есть специальная прога-SkinFeature ToolKit

*Над увеличением скорости буду работать

*Вот версия 1.0.0.1---в ней я изменил офрмление и
прибавилась на 20кб\с скорость

Знаю я про спец проги...
Вопрос:
Как понять прибавилась скорость на 20 kb\с ??? :)
Если у меня инет качает со скоростью 100 kb\c так он и будет так качать, и скорость ты ни как не прибавишь, у меня что первая твоя программа качала с одной скоростью, что эта качает с той же самой...
Не понимаю вот этого прибавилась на 20кб\с скорость.
Объясни:!!!

}{@KeR 15.05.2011 11:39

Ответ: Скорость Закачки
 
Я над этим работаю чтобы у всех качала с большой скоростью....если у тебя также качает, то надо дорабатывать мне код дальше!!!

JACUK 15.05.2011 12:19

Ответ: Скорость Закачки
 
Програмно увеличить максимальную скорость предоставляемую твоим провайдером нельзя.

maxturbo 15.05.2011 13:26

Ответ: Скорость Закачки
 
Цитата:

Сообщение от JACUK (Сообщение 188539)
Програмно увеличить максимальную скорость предоставляемую твоим провайдером нельзя.

Так и я тоже самое объяснить пытаюсь ))))
32/8=4
64/8=8
128/8=16
256/8=32
512/8=64
1024/8=128
2048/8=256
и т. д.
Как ты скорость то увеличиваешь не понимаю :-D

}{@KeR 15.05.2011 15:04

Ответ: Скорость Закачки
 
Разбивая файл на части---как в торренте

maxturbo 15.05.2011 15:41

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188566)
Разбивая файл на части---как в торренте

А скорость то ты как повышать будешь???????????????????????????????????
Если тебе провайдер предоставляет скорость 512 то ты хоть из кожи вылези но инет больше 64-70 качать у тебя не будет... Хоть ты там компьютер на части разбивай :-D

JACUK 15.05.2011 17:19

Ответ: Скорость Закачки
 
Элементарная матиматика! Допустим скорость 256 килобит. Maxturbo обьяснил это выше. Тогда скорость скачивания 32 килобайта в секунду. Ниже скорость может быть из-за маленького приоритета твоей проги в системе, или из-за програмного ограничения скорости, ну на крайняк и сервер ограничить может. Как по мне всё три причины что я описал-бред. Ну допустим. Тогда ты пытаешся повисить приоритет\снять ограничения на скорость? Но никак не повысить скорость интернет канала!:)

Igor 16.05.2011 00:23

Ответ: Скорость Закачки
 
А что мешает сжимать файл а потом передавать? Вот и прирост скорости.

maxturbo 16.05.2011 02:55

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Igor (Сообщение 188623)
А что мешает сжимать файл а потом передавать? Вот и прирост скорости.

А как он его сожмет не закачивая если файл на другом сервере к примеру???
Еще раз повторюсь :)
ПОВЫСИТЬ СКОРОСТЬ ПРОГРАММНЫМ МЕТОДОМ НЕ РЕАЛЬНО, ПОТОМУ ЧТО У ПРОВАЙДЕРА КОТОРЫЙ ВАМ ПРЕДОСТАВЛЯЕТ ИНЕТ СТОИТ ОГРАНИЧЕНИЕ...

P.S.
Как, зная скорость интернет-соединения в килобитах, подсчитать ее в килобайтах?

Что такое килобит:
Килобит (кбит, Кб) — единица измерения количества двоичной информации.
1 кбит = 10 3 = 1000 бит
Термин «килобит» чаще всего используют при указании скорости передачи информации (в килобитах и мегабитах измеряют скорость сетевого соединения). Так, максимальная скорость связи по модему составляет 56 кбит/с.

Как вычислить скорость интернет-канала:
Начинающие часто путают килобиты c килобайтами, ожидая скорости 256 кБ/c от канала 256 кбит/c (на таком канале скорость будет 256 кбит/ 8 = 32 кБ/c). То есть каждые 8 бит образуют 1 байт и поэтому заявленную скорость канала, которую задают в килобитах, нужно разделить на восемь, чтобы получить килобайты, в которых измеряется размер файлов.

Терминология:
Байт (англ. byte) - единица измерения количества информации, обычно равная восьми битам. (1 байт = 8 битам)
Бит (англ. bit - немного) - базовая единица измерения количества информации, чаще используется в сетях передачи данных.
Бит в секунду, бит/с (англ. bits per second, bps) — базовая единица измерения скорости передачи информации, используемая на физическом уровне сетевой модели OSI или TCP/IP.

Производные единицы:
Для обозначения больших скоростей передачи применяют более крупные единицы, образованные с помощью приставок системы Си кило-, мега-, гига- и т. п. получая:
Килобиты в секунду — кбит/c (kbps)
Мегабиты в секунду — Мбит/c (Mbps)
Гигабиты в секунду — Гбит/c (Gbps)
… и т. д.

И еще тебе Сюда

JACUK 16.05.2011 03:10

Ответ: Скорость Закачки
 
2 Igor. Он походу просто файлы скачивает, а не передает.
Maxturbo опередил.
Если кому нибуть еще не дойшло-убейтесь ап стену:)

Randomize 17.05.2011 18:31

Ответ: Скорость Закачки
 
Скорость передачи файла зависит не только от вашего тарифа на интернет.
Файл можно передать через сеть различными способами.
Например:
У нас есть файл 100кб и через HTTP он передался за 50 секунд
Мы взяли и написали свой протокол над TCP
И файл передался за 40 секунд
Мы взяли и написали свой протокол над UDP
И файл передался за 30 секунд

Почему такая разница?
В первом случе работает полнотекстовый HTTP (Hyper text transfer protocol) Летя через него к файлу приделывается куча всякой служебной информации. Отсюда скорость и ниже.

Во втором случае у нас чистый TCP. Надёжный протокол который следит за каждым пакетом данных. Благодоря его проверкам целостности данных скорость тоже заметно падает.

И UDP. Без проверок. Тупо полетели двоичные данные и всё.

Помимо сказаного добавлю, что на сервере и правда можно спаковывать данные, а потом распаковывать на клиенте.

Изловчиться и увеличить скорость можно. И все этим активно занимаются.

А скорость передачи это в первую очередь СКОРОСТЬ. Кол-во переданного за единицу времени. И это значение зависит от многих факторов. Ваш интернет тариф это далеко не показатель.
Голубь с флешкой на лапе тоже имеет свою скорость переачи данных. А голубь с турбиной...

maxturbo 17.05.2011 19:33

Ответ: Скорость Закачки
 
Цитата:

Сообщение от Randomize (Сообщение 188781)
Скорость передачи файла зависит не только от вашего тарифа на интернет.
Файл можно передать через сеть различными способами.
Например:
У нас есть файл 100кб и через HTTP он передался за 50 секунд
Мы взяли и написали свой протокол над TCP
И файл передался за 40 секунд
Мы взяли и написали свой протокол над UDP
И файл передался за 30 секунд

Почему такая разница?
В первом случе работает полнотекстовый HTTP (Hyper text transfer protocol) Летя через него к файлу приделывается куча всякой служебной информации. Отсюда скорость и ниже.

Во втором случае у нас чистый TCP. Надёжный протокол который следит за каждым пакетом данных. Благодоря его проверкам целостности данных скорость тоже заметно падает.

И UDP. Без проверок. Тупо полетели двоичные данные и всё.

Помимо сказаного добавлю, что на сервере и правда можно спаковывать данные, а потом распаковывать на клиенте.

Изловчиться и увеличить скорость можно. И все этим активно занимаются.

А скорость передачи это в первую очередь СКОРОСТЬ. Кол-во переданного за единицу времени. И это значение зависит от многих факторов. Ваш интернет тариф это далеко не показатель.
Голубь с флешкой на лапе тоже имеет свою скорость переачи данных. А голубь с турбиной...

Если бы все так просто было, то это давно бы уже все появилось, программное увеличение скорости и т. д.
Как ее можно увеличить если мне провайдер предоставляет max speed 512 килобит в секунду, то есть 64 килобайта в секунду загрузка данных, как ее можно увеличить то если есть ограничение??? Как не крути, но все равно добится программного повышения скорости передачи данных по инету не возможно!!!

JACUK 18.05.2011 02:27

Ответ: Скорость Закачки
 
Протоколы меняй-повышай, про эти ограничениия я и говорил.

Randomize 18.05.2011 11:35

Ответ: Скорость Закачки
 
Цитата:

Сообщение от maxturbo (Сообщение 188784)
Если бы все так просто было, то это давно бы уже все появилось, программное увеличение скорости и т. д.
Как ее можно увеличить если мне провайдер предоставляет max speed 512 килобит в секунду, то есть 64 килобайта в секунду загрузка данных, как ее можно увеличить то если есть ограничение??? Как не крути, но все равно добится программного повышения скорости передачи данных по инету не возможно!!!

Всё так просто и есть. Читай, гугли. Я уже всё сказал.

}{@KeR 18.05.2011 16:15

Ответ: Скорость Закачки
 
А скорость в торренте тоже от тарифа провайдера зависти??? Да нефига!!!

maxturbo 18.05.2011 16:39

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188861)
А скорость в торренте тоже от тарифа провайдера зависти??? Да нефига!!!

ДА ОНА ЗАВИСИТ ОТ РАЗДАЮЩИХ, НО ЕСЛИ НА РАЗДАЧЕ БУДЕТ СИДЕТЬ ХОТЬ 200 ЧЕЛОВЕК ТО У МЕНЯ СКОРОСТЬ ВЫШЕ МОЕЙ СКОРОСТИ ( К примеру 256 килобайт в сек.) НЕ БУДЕТ, ЕСЛИ ТОЛЬКО НИЖЕ....
СКОЛЬКО КАЧАЮ С ТОРРЕНТОВ НИ РАЗУ НЕ НАБЛЮДАЛ...

P.S.
Ты реально ап стену убейся, если у меня скорость загрузки данных 256 килобайт в сек. то с большей скоростью я не смогу качать, только с меньшей, покажи мне хоть один сайт или хоть одну программу дай которая мне скорость загрузки файлов увеличит хотя бы на 50% от моей скорости провайдера???????????????????
Почитай как торренты работают....
+ Еще не забывай, что так же на скачивание файла с торрента влияет и скорость соединения того человека кто раздает, то есть у кого ты качаешь... если у меня 512 килобайт передача, а у него 64 килобайта, то как ты думаешь скорость загрузки файла какая будет????????

L-ee-X 27.08.2011 00:59

Ответ: Скорость Закачки
 
Цитата:

Сообщение от }{@KeR (Сообщение 188533)
Я над этим работаю чтобы у всех качала с большой скоростью....если у тебя также качает, то надо дорабатывать мне код дальше!!!

Эх обманщик, и как тебе не стыдно )))))))) Стыбрил пример с Кодархива PureBasic и гордится тем, что сам написал...
Дорабатывать, уахахахахахахахахахахахахахахаха...
Говнокодеры )))))))))))))))))))))))))))))))))))))))))))))
Хоть бы ссылку изменил, и окошко не много, чтоб поверили, что сам писал.... А то даже ссылка таже, что и в примере из кодархива...
Я пат столом )))))))))))))))

Я тут движок написал, LEX3D называется, протестируйте пожалуйста и отпешитесь
Ссылка

.Squid Не в обиду ;) так для юмора... )))))


PackegerX 03.09.2011 22:43

Ответ: Скорость Закачки
 
Можно увеличить скорость в 2 раза подключив 2 интернет канала!

Nex 03.09.2011 22:48

Ответ: Скорость Закачки
 
можно еще сменить тариф...


Часовой пояс GMT +4, время: 16:32.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot