Hello All,
I have prepared video which follows steps mentioned in the last post.
https://youtu.be/s4RyjN1IZ-E
Thanks
Search found 20 matches
- Mon Aug 29, 2016 3:02 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
- Sun Aug 28, 2016 2:17 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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...
- Wed Aug 10, 2016 9:36 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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
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
- Tue Jul 12, 2016 9:22 am
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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...
- Mon Jun 27, 2016 12:21 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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...
- Fri Jun 24, 2016 4:40 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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...
- Tue Jun 21, 2016 4:50 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
What do you exactly mean by data block size ?Pathoswithin wrote:Note, that for big files optimal data block size for sysfunction 70.3 is 16 Mb.
Do you mean, allocating file-size in multiples of 16Mb ?
- Mon Jun 20, 2016 2:11 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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...
- Wed Jun 15, 2016 9:43 am
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
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 ...
- Sun Jun 12, 2016 6:22 pm
- Forum: Network
- Topic: FTP client
- Replies: 75
- Views: 66723
Re: FTP client
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...
- Sat Jun 11, 2016 9:03 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
@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...
- Tue Jun 07, 2016 3:06 pm
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
Re: GSoC : BitTorrent
Hello All,
This is my weekly report :
https://docs.google.com/document/d/1bMl ... sp=sharing
And I have some queries and I will post it here soon.
This is my weekly report :
https://docs.google.com/document/d/1bMl ... sp=sharing
And I have some queries and I will post it here soon.
- Tue May 31, 2016 11:43 am
- Forum: Network
- Topic: GSoC : BitTorrent
- Replies: 25
- Views: 25765
GSoC : BitTorrent
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...
- Sun May 22, 2016 12:45 am
- Forum: Coding
- Topic: Problem accessing libio functions from library
- Replies: 2
- Views: 5062
Re: Problem accessing libio functions from library
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...
- Sat May 21, 2016 3:36 pm
- Forum: Coding
- Topic: Problem accessing libio functions from library
- Replies: 2
- Views: 5062
Problem accessing libio functions from library
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...