On Sun, Nov 28, 2010 at 12:54 AM, Alex Pankratov <a...@poneyhot.org> wrote: > > >> -----Original Message----- >> From: p2p-hackers-boun...@lists.zooko.com >> [mailto:p2p-hackers-boun...@lists.zooko.com] On Behalf Of Ian G >> Sent: November 27, 2010 3:25 PM >> To: theory and practice of decentralized computer networks >> Cc: Jérôme Prudent >> Subject: Re: [p2p-hackers] p2p-hackers Digest, Vol 51, Issue 8 >> >> On 28/11/10 5:38 AM, Jérôme Prudent wrote: >> > Hi! >> > >> > Sorry for the off topic (and the stupidity of the >> question), but could >> > you briefly explain me what's wrong with the use of UDP? >> >> >> Only that it isn't used enough :) >> >> http://iang.org/ssl/reliable_connections_are_not.html >> >> iang > > This reminds me - does anyone know of a userspace TCP library that > can be put on top of arbitrary datagram carrier, and not just IP? > Clearly this can be accomplished by forking and adapting BSD (or > license permitting - Linux) stack, but I'm looking for something > readily available, and preferably in C. Yes, and a pony :)
There are some TCP/IP stacks in user-space usually used to validated the efficiency of other stacks or the (in)efficiency of security tools (e.g. NIDS) trying to do reassembly IP or TCP session. There is muXTCP - an historical one (2005) released in 2010: https://github.com/enki/muXTCP/ (sorry in Python) But this could be a good start to use the TCP part on top of another Internet layer. Hope this helps, adulau -- -- Alexandre Dulaunoy (adulau) -- http://www.foo.be/ -- http://www.foo.be/cgi-bin/wiki.pl/Diary -- "Knowledge can create problems, it is not through ignorance -- that we can solve them" Isaac Asimov _______________________________________________ p2p-hackers mailing list p2p-hackers@lists.zooko.com http://lists.zooko.com/mailman/listinfo/p2p-hackers