Sent from my iPhone
> --
> You received this message because you are subscribed to the Google Groups "Singapore Ruby Brigade" group.
> To post to this group, send email to singap...@googlegroups.com.
> To unsubscribe from this group, send email to singapore-rb...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/singapore-rb?hl=en.
>
Cool. Let us know your implementation. Might work great as a Srb meet up topic too!
Cheers,
Jason
----
web: http://bit.ly/jasonong
Hello,
Wow, Thanks for the responses. =)
Daniel : Thanks for the direction, I will dig deeper into using SFTP
as an alternative. Never thought of using SFTP.
Yasith : The client would like to have the ability to use the upload
function across different browsers. sadly..
Thanks people! I will update once I find out a way to implement the
resume function. =)
Sent from my iPhone 5
Matthew : The problem is that the target market are third world
country that has slow or unstable internet connection, hence the idea
of resume function.
> this doesn't sound like that hard a problem -- why not just recode all upload functionality to split into "MTU" chunks and do explicit transmission control.
>
>
that is to say, rather than conceiving the problem as a resumption after failure of a linear stream of bytes, always internally decompose the file into sectors and always send each sector separately, possibly in parallel, multithreaded; sort of like doing RAR on the fly, or a monopoly-monopsony version of Bittorrent. Game developers and streaming media developers don't always depend on TCP; they implement their own reliable transports over UDP. You can implement your own reliable transport over AJAX.
--
You received this message because you are subscribed to the Google Groups "Singapore Ruby Brigade" group.
To post to this group, send email to singap...@googlegroups.com.
To unsubscribe from this group, send email to singapore-rb...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/singapore-rb?hl=en.