Re: [Twisted-Python] Vertex or other P2P libraries for twisted?

[email protected] Sat, 05 Apr 2008 04:24:19 -0000
Newsgroups gmane.comp.python.quotient.dev,gmane.comp.python.twisted
Message-ID <20080405042419.21558.739698501.divmod.xquotient.10347@joule.divmod.com>
On 4 Apr, 06:56 pm, [email protected] wrote:
>I would like a library that I can use from Twisted to help with
>peer-to-peer communication.  I have looked at and tried Vertex:
>
>  http://divmod.org/trac/wiki/UsingVertex
>
>This is the kind of thing I want.  But I am having some problems with
>it.  Are there other similar libraries out there?  What are people
>using?

Hi!  I'm the main author of Vertex.

As far as I know, there's nothing really similar to Vertex, especially =

not for Twisted.  I'm really glad you're looking at it though!  As =

you've noticed, it's got some bugs, and it needs maintenance.  However, =

to sustain maintenance there has to be some interest, and with bugs it's =

difficult to attract interest ;-).

Vertex is a very interesting proof of concept though, and a lot of work =

has gone into it; it wouldn't be a huge amount of work to turn it into =

something really robust (and awesome).  In any event, it would be a lot =

less work than doing it over from scratch :).
>The problem we have with Vertex is sending from Windows to Linux.  We
>can do Linux to Windows.

A few other users have reported issues with Windows.  Is it this? =

http://divmod.org/trac/ticket/1369
>The error we get is in file ptcp.py
>in class PTCP
>def connect(self, factory, host, port, pseudoPort=3D1)
>with factory <vertex.q2q.RPTCPConnectionAttempt instance at 0x010CEBE8>

Can you be a bit more specific?  Is there a traceback?  Is there an =

exception?  Please provide as much information as possible.  You may =

want to sign up for the divmod-dev list, which might be more appropriate =

for discussing Vertex.  On the other hand Twisted users might be =

interested in hearing about semi-transparent NAT traversal and federated =

authentication...