Gnutella Forums  

Go Back   Gnutella Forums > Gnutella News and Gnutelliums Forums > General Gnutella Development Discussion
Register FAQ Members List Calendar Arcade Search Today's Posts Mark Forums Read

General Gnutella Development Discussion For general discussion about Gnutella development.


Welcome to Gnutella Forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.



Once registered but before posting, members need to read the Forum Rules (click here) and LimeWire/FrostWire users should include System details - help us to help you (click on blue link) in their posts if their problem relates to using the program.

Thank you

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old February 22nd, 2007
Junior Member
 

Join Date: February 22nd, 2007
Posts: 3
Hamtavs is on a distinguished road
Default General Gnutella API

Hi everyone! :P
This is my first post here!
I'm a Phex user

I need to implement a minimal gnutella client for an academic (small) project.

Which API should I use?

I tried Limewire, but I need something more general, possibly not tied to a specific client, and simple.
I tried Jtella, but ,here, someone said it's too old, in fact it's been 3 or 5 years since last update, and it doesn't implement some modern features, I presume.


Please Help me!
Reply With Quote
  #2 (permalink)  
Old February 22nd, 2007
AaronWalkhouse's Avatar
· Legendary Axeman ·
 

Join Date: January 17th, 2005
Location: My igloos melt in June.
Posts: 1,847
AaronWalkhouse is an unknown quantity at this point
Default

What specifically do you need that cannot be done with LimeWire or Phex?
Reply With Quote
  #3 (permalink)  
Old February 23rd, 2007
arne_bab's Avatar
Draketo, small dragon.
 

Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,447
arne_bab is on a distinguished road
Default

Please drop Gregor a note.

He's been thinking about an API for Phex for some time, so he might have useful feedback and ideas for you.

Just drop a post in "Development Open Discussion"
http://www.gnutellaforums.com/forumdisplay.php?f=110
__________________

-> 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
  #4 (permalink)  
Old February 23rd, 2007
Junior Member
 

Join Date: February 22nd, 2007
Posts: 3
Hamtavs is on a distinguished road
Default

Thanks arne-bab!

In fact, If I'm not missing something, limewire and phex aren't structured as APIs.

Every source archive comes with a predefined folder structure, and related (ant) build files, which are focused on building a new phex-limewire client, with the specification given by their own community.
What I need is a library, a bounch of packages which I can add easily to my java package collection, and extracting them from a pre- existing project can be painful, because they rely on specific build files to be compiled, and aren't meant to be imported to other projects without them.

The only library I 've been able to import so far was Jtella but, as I said before, it seems too old to work with, though it's a small academic project.
Reply With Quote
  #5 (permalink)  
Old February 23rd, 2007
arne_bab's Avatar
Draketo, small dragon.
 

Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,447
arne_bab is on a distinguished road
Default

I think you should still talk to Gregor about this, because he talked about an API for Phex, so you might be able to work together with him for making Phex easier to import.

We want Phex to be used as much as possible, and that definitely means, making it easier to use Phex in other projects is on our wishlist.
__________________

-> 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
  #6 (permalink)  
Old February 27th, 2007
Junior Member
 

Join Date: February 22nd, 2007
Posts: 3
Hamtavs is on a distinguished road
Default

Good news:I managed to import JAR files from phex_3.0 archive.

No problems at all.

There's only a little issue: where can I find javadocs , if any, about phex's api?
Reply With Quote
  #7 (permalink)  
Old February 28th, 2007
arne_bab's Avatar
Draketo, small dragon.
 

Join Date: May 31st, 2002
Location: Heidelberg, Germany
Posts: 1,447
arne_bab is on a distinguished road
Default

For JavaDoc, just download the svn-version of Phex:

Code:
svn co https://svn.sourceforge.net/svnroot/phex/phex/trunk
and do

Code:
cd build
ant javadoc
I can't promise, they'll be perfect, but I hope, they will be useful.
__________________

-> 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
  #8 (permalink)  
Old November 15th, 2007
Junior Member
 

Join Date: November 15th, 2007
Posts: 3
cmaeschig is on a distinguished road
Default Phex examples

Hi!

I'm looking for some easy to understand examples on how to build a very simple file-serving app (just plain check, if a query is hit with reply message and upload on push-receive).

Could you please tell me, where to find?

Thanks a lot in advance,

Chris
Reply With Quote
Reply



Thread Tools
Display Modes

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
What posts belong in this General Gnutella / Gnutella Network Discussion section! Lord of the Rings General Gnutella / Gnutella Network Discussion 0 November 17th, 2005 05:54 AM
General Gnutella Developers Moak General Gnutella Development Discussion 31 April 7th, 2002 10:15 AM
gnutella general bandwidth usage Peterius General Gnutella Development Discussion 4 January 3rd, 2002 07:59 PM
general gnutella question Unregistered General Gnutella / Gnutella Network Discussion 1 June 18th, 2001 01:15 PM
Does Newtella use general gnutella network? tinnde Newtella (Windows) 1 November 27th, 2000 08:28 AM


All times are GMT -7. The time now is 03:54 AM.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0

Copyright © 2007 Gnutelliums LLC.
All Rights Reserved.