Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ The Twelve Commandments Members List Calendar Arcade Find the Best VPN Today's Posts

General Gnutella Development Discussion For general discussion about Gnutella development.


Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old October 1st, 2009
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

Quote:
Originally Posted by OldDeath View Post
To keep it short for those who don't know German: I've told him the Shareaza community would welcome him as a Gnutella dev (as we really need one, there we all agree^^)
Kudos for your friendly answer - did you manage to advance the option to compile Shareaza on GNU/Linux?
(I remember seeing it a few months/years back, but I didn't spot it on the website and my package manager doesn't have Shareaza)
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.
Reply With Quote
  #2 (permalink)  
Old October 2nd, 2009
Apprentice
 
Join Date: September 18th, 2009
Posts: 6
graytornWW is flying high
Default

Quote:
To keep it short for those who don't know German: I've told him the Shareaza community would welcome him as a Gnutella dev (as we really need one, there we all agree^^) and reply to questions if he needs further information.
Thanks, but at the moment I'm working on 2 open-source projects, and I don't have time for more

I just want to inform myself about the gnutella network a little bit. I'm very interested in this topic, and probably I will join a running project in the future....

The actual state of my little "gnutella client" (I called it "tifofi") is:
A simple Qt-application wich is able to connect to multiple servent. I can trace the connections, and a list view shows me the files the servents provide to the network. But there is no download functionality at the moment. Ii takes 3 days to write this well documented c++ code, probably a base for more.....

Quote:
Kudos for your friendly answer - did you manage to advance the option to compile Shareaza on GNU/Linux?
...and - of course - the little client runs on windows and linux... (thanks to the Qt-developer....)

but at the moment I stop the development at this point...
let's see what the future brings......

Wolli
Reply With Quote
  #3 (permalink)  
Old October 2nd, 2009
arne_bab's Avatar
Draketo, small dragon.
 
Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,881
arne_bab is a great assister to others; your light through the dark tunnel
Default

Quote:
Originally Posted by graytornWW View Post
The actual state of my little "gnutella client" (I called it "tifofi") is:
A simple Qt-application wich is able to connect to multiple servent. I can trace the connections, and a list view shows me the files the servents provide to the network. But there is no download functionality at the moment. Ii takes 3 days to write this well documented c++ code, probably a base for more.....
The download functionality shouldn't be that much effort, as long as you don't go into partial file sharing: Just a simple HTTP 1.1 request to

http:// IP:PORT/uri-res/N2R?urn:sha1:SHA1_HASH_IN_BASE32_UPPERCASE

Since you should already know the sha1 hashes of the files of others, this would make your client functional at once

PS: Which two free projects do you work on?

PPS: Congratulation!
__________________

-> put this banner into your own signature! <-
--
Erst im Spiel lebt der Mensch.
Nur ludantaj homoj vivas.
GnuFU.net - Gnutella For Users
Draketo.de - Shortstories, Poems, Music and strange Ideas.

Last edited by arne_bab; October 2nd, 2009 at 02:36 AM. Reason: don't want the URL to become an URL :)
Reply With Quote
  #4 (permalink)  
Old October 2nd, 2009
OldDeath's Avatar
Shareaza Dragon
 
Join Date: April 1st, 2008
Location: Earth
Posts: 266
OldDeath is flying high
Default

Quote:
Originally Posted by arne_bab View Post
Kudos for your friendly answer - did you manage to advance the option to compile Shareaza on GNU/Linux?
(I remember seeing it a few months/years back, but I didn't spot it on the website and my package manager doesn't have Shareaza)
Well, Shareaza largely depends on MFC (Micro$oft Fucking Classes), so compiling it on Linux is not possible (and won't be possible in the future if we don't find somebody willing to do really lots of work ). However, out of the Shareaza community emerged a new client called "Sharelin", which will once have the full functionality of Shareaza (work in progress) - and work on Unix based systems.


Quote:
Originally Posted by graytornWW View Post
Thanks, but at the moment I'm working on 2 open-source projects, and I don't have time for more
Cool, I'd like to know which ones?

Quote:
Originally Posted by graytornWW View Post
I just want to inform myself about the gnutella network a little bit. I'm very interested in this topic, and probably I will join a running project in the future...
Looking forward for this Every new developer is always welcome.

Quote:
Originally Posted by graytornWW View Post
The actual state of my little "gnutella client" (I called it "tifofi") is:
A simple Qt-application wich is able to connect to multiple servent. I can trace the connections, and a list view shows me the files the servents provide to the network. But there is no download functionality at the moment. Ii takes 3 days to write this well documented c++ code, probably a base for more.....

...and - of course - the little client runs on windows and linux... (thanks to the Qt-developer....)
Do you mind sharing the code? Others might be interested in it for the same reason you created it

Quote:
Originally Posted by graytornWW View Post
but at the moment I stop the development at this point...
let's see what the future brings......

Wolli
Just make sure you look around over here from time to time
__________________

Shareaza forums - after a new attac back on old theme - Shareaza homepage

<table align="center"><td>F**K THE MPAA!
F**K THE RIAA!
P2P WILL NEVER DIE!
LONG LIVE THE HYDRA!!!

(Quoted from torrentfreak.com)
</td><td><a href="http://crawler.trillinux.org"><img align="right" style="border:0" src="http://crawler.trillinux.org/img/netsize.png" alt="Network size"></a></td></table>
Reply With Quote
  #5 (permalink)  
Old October 14th, 2009
Apprentice
 
Join Date: September 18th, 2009
Posts: 6
graytornWW is flying high
Default other projects

Quote:
Cool, I'd like to know which ones?
ok, the first one is a "little photoshop" with some special functions we need for our private slideshows. There are 3 people working on it, but it's far away to share with other people. It supports layers and channels, a lot of picture formats, some filters, color management and about 30 "special functions" we need. And it's quickly......
The name is Hydraca and it's written in C++ with Qt. Here is a little snapshot



The second one is a 3D construction program and 3D-router which uses OpenGL. This project is running since 3 years, and it uses Qt too, but I need time to continue development......
Here is a snapshoot too:


Both programs runs on Windows and Linux :-)


Quote:
I'm interessted about how you did your little gnutella client in c++, did you share the sources ?
Aaaaaarrrgh.... normaly no problem, but unfortunately I'm working in england now (since some days), with no access to my private PC. I will be back in gemany (where my PC is) and able to share the little client in about 3 month...... :-((
I'm so sorry....

regards

Last edited by graytornWW; October 14th, 2009 at 06:23 AM.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 04:05 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.