Board.KolibriOS.org

Official KolibriOS board
It is currently Sun May 26, 2019 12:18 am

All times are UTC+03:00


Search found 20 matches
Search these results:

Author Message

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Mon Aug 29, 2016 3:02 pm 

Replies: 22
Views: 8858


Hello All,

I have prepared video which follows steps mentioned in the last post.

https://youtu.be/s4RyjN1IZ-E

Thanks :)

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Sun Aug 28, 2016 2:17 pm 

Replies: 22
Views: 8858


Hello All, To run temporary demo, Please follow the below steps : 1) Run git clone https://github.com/ChokshiUtsav/BitTorrent.git 2) make run 3) Open bittorrent_backend_show along with boardlog opened. You should be able to see pieces of torrent file being downloaded and torrent file being created a...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Wed Aug 10, 2016 9:36 pm 

Replies: 22
Views: 8858


Hello All,

I have made github webpage about project :
http://chokshiutsav.github.io/BitTorrent/

Here is my code's github link :
https://github.com/ChokshiUtsav/BitTorrent

I am still working on showing demo.
I'll update the same on web-page as well as ReadMe.md

Thanks :)

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Tue Jul 12, 2016 9:22 am 

Replies: 22
Views: 8858


Hello All, Bit-torrent protocol supports 11 different kind of messsages. [https://wiki.theory.org/BitTorrentSpecification] Message passing between peers is heart of bit-torrent protocol. This week I will be working on to make Message Passing, more robust. I have already implemented basic message pas...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Mon Jun 27, 2016 12:21 pm 

Replies: 22
Views: 8858


Pathoswithin, I am going with the assumption that KolibriOS application should use minimum RAM [Hence, strict memory requirement. ]. That's why I thought of not keeping all pieces in memory. Hidnplayr, What exactly should be configurable ? -> How many pieces user wants to keep in memory [i.e. how m...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Fri Jun 24, 2016 4:40 pm 

Replies: 22
Views: 8858


Hello All, Subject : Single Piece Download and Upload Strategy and Overview of file operations Before Bittorrent Client starts contacting peers : 1) Allocate file-space : [In case of multi-file torrent] 1) Create directory. Name of directory is provided in .torrent file and stored in torrent structu...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Tue Jun 21, 2016 4:50 pm 

Replies: 22
Views: 8858


Pathoswithin wrote:
Note, that for big files optimal data block size for sysfunction 70.3 is 16 Mb.


What do you exactly mean by data block size ?
Do you mean, allocating file-size in multiples of 16Mb ?

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Mon Jun 20, 2016 2:11 pm 

Replies: 22
Views: 8858


Subject : Regarding writing pieces of file being downloaded and merging them in a single file As per discussion with ashmew2 @IRC, - A piece of torrent file can be as large as 512-1024kB , which in turn gets downloaded as blocks of 4kBs. - So strategy I decided is , downloading blocks of single pie...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Wed Jun 15, 2016 9:43 am 

Replies: 22
Views: 8858


Hello, Following is over-all torrent client design I can think of : [img] bittorrent_design.jpg [/img] Explanation : FrontEnd.asm : GUI of application and consumes one thread BackEnd.asm : Daemon/Backend of torrent application and consumes two thread FronEnd and BackEnd communicates through network ...

 Forum: Network   Topic: FTP client

 Post subject: Re: FTP client
Posted: Sun Jun 12, 2016 6:22 pm 

Replies: 74
Views: 22934


Regarding importing boxlib library, you can actually import it like any other library. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;Include Area;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; include 'struct.inc' include 'proc32.inc' include 'macros.inc' include 'config.inc' include 'networ...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Sat Jun 11, 2016 9:03 pm 

Replies: 22
Views: 8858


@Pathoswithin .. Unfortunately, the Widget toolkit task was not chosen this GSoC, but if you will write some GUI element as an external module, we will appreciate that. You also may try to cooperate with nisargshah95 about this. My GUI includes few buttons, open dialog, scroll bars and edit boxes. A...

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: Re: GSoC : BitTorrent
Posted: Tue Jun 07, 2016 3:06 pm 

Replies: 22
Views: 8858


Hello All,

This is my weekly report :
https://docs.google.com/document/d/1bMl8OpDI7E1mcFNZs0duIINAXrRCX7HrqghOeBlBzrQ/edit?usp=sharing

And I have some queries and I will post it here soon.

 Forum: Network   Topic: GSoC : BitTorrent

 Post subject: GSoC : BitTorrent
Posted: Tue May 31, 2016 11:43 am 

Replies: 22
Views: 8858


Hello All, I will be posting all my updates and weekly status as reply to this post. I am attaching my GSoC proposal. Following is my Github repository : https://github.com/ChokshiUtsav/BitTorrent Currently following milestones have been reached : 1 : Decoding bencoded torrent file and extracting me...

 Forum: Coding   Topic: Problem accessing libio functions from library

Posted: Sun May 22, 2016 12:45 am 

Replies: 2
Views: 2694


I have imported libio in mylib actually. By the way, problem got solved. I replaced lib_init code with following : proc lib_init mov [mem.alloc], eax mov [mem.free], ebx mov [mem.realloc], ecx mov [dll.load], edx invoke dll.load, @IMPORT or eax, eax jz .libok DEBUGF 3, "ERROR : Problem Initiali...

 Forum: Coding   Topic: Problem accessing libio functions from library

Posted: Sat May 21, 2016 3:36 pm 

Replies: 2
Views: 2694


Hello All, I am facing problem accessing Libio library's function from test library (sample library code I have written). I guess I am missing some instruction or doing something wrong. Please have look at following minimalistic (yet complete ) code. My purpose is to show that I am able to call file...
Sort by:  
Page 1 of 2 [ Search found 20 matches ]


All times are UTC+03:00


Jump to:  
Powered by phpBB® Forum Software © phpBB Limited