teonet-go / tru

The TRU protocol is the UDP based protocol for real time communications that allows sending messages with low latency and provides protocol reliability features.
https://teonet.dev
BSD 3-Clause "New" or "Revised" License
12 stars 2 forks source link

Researching Protocols #8

Open lonnietc opened 1 year ago

lonnietc commented 1 year ago

Hello,

I am researching protocols and am looking around to see if there might be any protocol out there that is faster than QUIC which, from my understanding is faster than vanilla UDP which is significantly faster than TCP.

I am looking for something unique for a P2P project to serve files to near neighbors and came across your TRU (Realtime UDP?) project which looked interesting.

Any thoughts on this?

lonnietc commented 1 year ago

Is there any updates on this?

kirill-scherba commented 1 year ago

TRU is the best! :-) You can test it yourself!

lonnietc commented 1 year ago

Thanks and I will see about testing it but was hoping that it may have already been tested in some way since I am trying to determine the best protocol for my project. Could not find any benchmarks for TRU at the moment.

lonnietc commented 1 year ago

Can you please tell me what is needed to compile and set up so that I can do some basic testing with TRU?

You have a number of repositories Tru, Tronet, etc. and I am trying to get a feel for things.

Lately, I had also been reading about the IBM Asperia FASP protocol, but unfortunately it is proprietary and QUIC seems to be the next runner up although it is also based on UDP. Was wondering what it really takes to develop a new protocol that is not TCP or UDP based as well.

Thanks and Happy Holidays