programming in Python

진행중 등록 시간: 4년 전 착불
진행중 착불

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

Python 소프트웨어 아키텍처 웹 호스팅

프로젝트 ID: #22774087

프로젝트 소개

5 건(제안서) 재택 근무형 프로젝트 서비스 이용 중: 4년 전

이 일자리에 대한 프리랜서 5 명의 평균 입찰가: $59

jalendarreddy143

I had skills in python and basics of datascience.

$25 USD (5일 이내)
(0 리뷰)
0.0
rahimovabdurasul

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 (1일 이내)
(0 리뷰)
0.0
GogolevMax1

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 (7일 이내)
(0 리뷰)
1.0