I make script for change speed limit for one big file... Start speed is 50KB, after 10 sec. going to 100KB but no change to 100KB.
How i can change speed of downloading file to 100KB if downloading?
--[[ <HCExtension>
@name Test-NetSpeed
@author truefriend-cz
@version 1
@event AnswerHeaderReceived/speed_answer
@event BeforeAnswerHeaderSend/speed_show
</HCExtension> ]]
function speed_answer()
if re.match (hc.url, [[\.(db)(\?|$)]]) then
type_extension = re.find (hc.url, [[\.(db)(\?|$)]], 1)
type_define = 'Database: '..type_extension
speed_type = [[(Database)]]
speed_var = 'no'
if re.find(type_define, speed_type, 1) then
hc.execute_cmd('SpeedLimit on')
speed_var = 'yes'
speed=50 -- speed as KB.
speed_num=speed*1024
hc.file_speed_limit=speed_num
hc.put_msg(2, 'Test 1: '..speed)
hc.sleep(10000)
speed=100 -- speed as KB.
speed_num=speed*1024
hc.file_speed_limit=speed_num
hc.put_msg(2, 'Test 2: '..speed)
speed_show()
end
end
end
function speed_show()
hc.monitor_string = monitor_add_string('Speed limit: '..speed..' KB.')
end