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 February 22nd, 2007
Novicius
 
Join Date: February 22nd, 2007
Posts: 3
Hamtavs is flying high
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,974
AaronWalkhouse is a great assister to others; your light through the dark tunnel
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,881
arne_bab is a great assister to others; your light through the dark tunnel
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"
https://www.gnutellaforums.com/development-open-discussion/
__________________

-> 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
Novicius
 
Join Date: February 22nd, 2007
Posts: 3
Hamtavs is flying high
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,881
arne_bab is a great assister to others; your light through the dark tunnel
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
Novicius
 
Join Date: February 22nd, 2007
Posts: 3
Hamtavs is flying high
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,881
arne_bab is a great assister to others; your light through the dark tunnel
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
Novicius
 
Join Date: November 15th, 2007
Posts: 3
cmaeschig is flying high
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
  #9 (permalink)  
Old August 1st, 2009
Disciple
 
Join Date: August 1st, 2009
Posts: 11
Lovric is flying high
Default Stream with Gnutella

Hello,

Is it also possible to transmit streams using Phex rather than simple files ?

I need this stuff to transmit video streams at eseco systems with P2P appliances.

________________
Ivan Lovric
ESECO SYSTEMS
Web3.0 and Web4.0 appliances for security, videosurveillance, and risk protection
ESECO SYSTEMS
Reply With Quote
  #10 (permalink)  
Old August 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

Discussion on Phex streaming continutes in http://www.gnutellaforums.com/genera...tml#post347136
__________________

-> 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
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


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 02:49 PM.


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.