Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   General Gnutella / Gnutella Network Discussion (https://www.gnutellaforums.com/general-gnutella-gnutella-network-discussion/)
-   -   p2p distributed chat / instant messaging (https://www.gnutellaforums.com/general-gnutella-gnutella-network-discussion/91601-p2p-distributed-chat-instant-messaging.html)

r00ny April 3rd, 2009 01:11 AM

p2p distributed chat / instant messaging
 
I just had a look at some gnutella implementations and tried to find out how instant messaging would work in a p2p network.

Turned out most development teams use a rather classic approach. For example frostwire have their own IRC server and phex are using only direct peer to peer chat.

I'm curious: is it possible to utilize gnutella (or parts of it) to build a p2p chat / instant messaging network?

r00ny April 6th, 2009 05:13 AM

Maybe I should divide the question into three more manageable parts:

1) How would a servant create a list of other servants who are currently online?

2) How would a servant send a message to another servant utilizing the p2p network?
(2.1: direct peer to peer connectons do seem difficult due to firewall / nat issues - don't they?)

3) How could 'broadcast groups' of servants be managed (like channels in IRC or peer groups in jxta)?

outcrop April 8th, 2009 12:05 AM

Most of your requirements had been realized in DC++, you can see ApexDC++ and Verlihub.

DC++ use a central server to manage the users, and detailed rights for each group.

But the server(DC++ hub) can not manage many users.

Good luck!

zigotozor April 12th, 2009 03:37 AM

Ares Galaxy also has a built-in chat feature, allowing users to host a chatroom.


All times are GMT -7. The time now is 11:20 PM.

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

Copyright © 2020 Gnutella Forums.
All Rights Reserved.