P2P framework

B

Boria Feigin

Hi All,

I am looking for a networking (p2p, if you like) framework with Python
bindings. Requirements are very basic - a node should be able to:
o join/leave the network (perhaps with some auth. mechanism, but not
essential at this stage)
o broadcast a message to other nodes
o communicate with another node on the network

Basically, something like Sun's JXTA (www.jxta.org) would be more than
sufficient. They do have a Python bindings project (jxtapy.jxta.org) but
that seems dead and I'd rather avoid using Jython for the time being.

All and any advice appreciated.

Boris
 
K

Kim Hawtin

Boria said:
Hi All,

I am looking for a networking (p2p, if you like) framework with Python
bindings. Requirements are very basic - a node should be able to:
o join/leave the network (perhaps with some auth. mechanism, but not
essential at this stage)
o broadcast a message to other nodes
o communicate with another node on the network

Basically, something like Sun's JXTA (www.jxta.org) would be more than
sufficient. They do have a Python bindings project (jxtapy.jxta.org) but
that seems dead and I'd rather avoid using Jython for the time being.

All and any advice appreciated.
hi,

have a look at circle. might be appropriate.

cheers,

kim
 
J

Jeremy Bowers

Hi All,

I am looking for a networking (p2p, if you like) framework with Python
bindings. Requirements are very basic - a node should be able to:
o join/leave the network (perhaps with some auth. mechanism, but not
essential at this stage)
o broadcast a message to other nodes
o communicate with another node on the network

If you want a relatively small number of nodes, Jabber might work here.
"Broadcasting" would be by creating "chat rooms", then all messages sent
to the address representing the chat room go to all members. This will
eventually bog down if you have too many entities in that room.
Communication with other entities is straighforward; to shuffle around
large hunks of data use Out Of Band connections (i.e., you set up a direct
socket).
 
B

Boria Feigin

Basically, something like Sun's JXTA (www.jxta.org) would be more than
sufficient. They do have a Python bindings project (jxtapy.jxta.org) but
that seems dead and I'd rather avoid using Jython for the time being.

All and any advice appreciated.

Thanks to those who replied. I am currently also looking into Spread.

Regards,
Boris
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,968
Messages
2,570,153
Members
46,699
Latest member
AnneRosen

Latest Threads

Top