On Jan 23, 2008 4:19 PM, Alex Pankratov <[EMAIL PROTECTED]> wrote:
> Just out of curiosity - have you considered using standard TCP
> over your datagram layer for the purpose of reliable delivery ?

Yes we have.  We have just not had the time yet to implement TCP nor
have we found an implementation of TCP in C#.

If you (or someone you know) would like to contribute an
implementation, that would be great.

It should be pretty easy to create an TCP implementation, and it
should be somewhat orthogonal to the rest of our code.  All the data
sending and receiving code is abstracted as Sender and DataHandler
objects which send or handle byte arrays.

One problem we have is that our datagrams are often limited to less
than 1500 bytes since some NATs don't properly fragment UDP.  Even if
they did, we can only send limited sized messages right now.

It would be great to support a stream, which would allow us to forward
TCP ports on the overlay (which I think would have a lot of use for
us).

Best,
-- 
P. Oscar Boykin                            http://boykin.acis.ufl.edu
Assistant Professor, Department of Electrical and Computer Engineering
University of Florida
_______________________________________________
p2p-hackers mailing list
[email protected]
http://lists.zooko.com/mailman/listinfo/p2p-hackers

Reply via email to