como pueden leer en el título, tengo que construir una transferencia de datos P2P confiable usando UDP (soy un estudiante), así que lo que les pido es que no me den el código, en realidad, odio tanto copiar y pegar, Siento dolor al hacerlo, pido ayuda para que me digan qué herramienta necesito, estoy familiarizado con Javascript y Java y Python, siéntase libre de ayudarme si conoce alguno de estos lenguajes.
la parte de confiabilidad se logrará a través de la suma de verificación y los ACK (Agradecimientos), por lo que tengo que implementarlos: -Sé cómo se puede calcular la suma de verificación. -Los ACK se pueden implementar en la forma del protocolo Stop-and-wait (creo que es el más simple), si conoce otro protocolo, está bien.
Estoy realmente perdido, no sé por dónde empiezo si tiene algunos ejemplos de código, comparta un enlace que sería útil, para que pueda construir una idea por dónde empiezo.
Gracias.
Aquí hay algunos ejemplos confiables de UDP en github como kcp, quic, utp. Puede leerlos y obtener lo esencial de ellos.
En cuanto a cómo hacerlo, hay algunas pequeñas sugerencias:
Cuando intente construir su propio código, haga un pequeño objetivo en cada paso, no construya un protocolo complejo desde el principio.