P2P framework

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Boria Feigin

    #1

    P2P framework

    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.or g) but
    that seems dead and I'd rather avoid using Jython for the time being.

    All and any advice appreciated.

    Boris






  • Kim Hawtin

    #2
    Re: P2P framework

    Boria Feigin wrote:[color=blue]
    > 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.or g) but
    > that seems dead and I'd rather avoid using Jython for the time being.
    >
    > All and any advice appreciated.[/color]
    hi,

    have a look at circle. might be appropriate.

    cheers,

    kim

    Comment

    • Jeremy Bowers

      #3
      Re: P2P framework

      On Thu, 28 Oct 2004 14:21:03 +0100, Boria Feigin wrote:
      [color=blue]
      > 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[/color]

      If you want a relatively small number of nodes, Jabber might work here.
      "Broadcasti ng" 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).


      Comment

      • Boria Feigin

        #4
        Re: P2P framework

        [color=blue]
        > Basically, something like Sun's JXTA (www.jxta.org) would be more than
        > sufficient. They do have a Python bindings project (jxtapy.jxta.or g) but
        > that seems dead and I'd rather avoid using Jython for the time being.
        >
        > All and any advice appreciated.[/color]

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

        Regards,
        Boris


        Comment

        Working...