Find Jobs
Hire Freelancers

programming in Python

$10-30 USD

En curso
Publicado hace más de 4 años

$10-30 USD

Pagado a la entrega
Implement flow control in a go-back-N protocol similar to TCP using given code. You will use Python (version 3) and implement only flow control the rest of the code is given to you, so the receiver must keep a buffer of received data, every time recv is called, the specified amount of data is returned and removed from the buffer. The buffer is of size W,W=262kb for this project. If the buffer is empty and recv is called, wait until there is something to return. Alternately, if there is no more room in the buffer, send() calls by the sender should not return or send anything until there is room. This is kept track of by the widow size field of each packet as in real TCP. Whenever you send an ack, include the room in your buffer at the moment in the window field as in real tcp. Lastly, you must send an ack when your buffer gets more room even if you did not get any packets. ** Finally make sure the code works in linux environment
ID del proyecto: 22774087

Información sobre el proyecto

5 propuestas
Proyecto remoto
Activo hace 4 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
5 freelancers están ofertando un promedio de $59 USD por este trabajo
Avatar del usuario
I had skills in python and basics of datascience.
$25 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hello! I am experienced C/C++, Python developer. I have great knowledge in socket programming and have full depth understanding of the network protocols and idioms. please contact me for further discussion.
$25 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hi! I have read your description carefully and got interested in your project. As a Python expert, I am the best candidate for your project. Hire me, then you will succeed with my brilliant product. Thanks!
$200 USD en 7 días
0,0 (0 comentarios)
1,0
1,0

Sobre este cliente

Bandera de UNITED STATES
Clark, United States
5,0
9
Forma de pago verificada
Miembro desde jul 12, 2019

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.