İptal Edildi

Socket Programming (in C)

Socket Programming

1. Write a client and server using TCP to transfer an arbitrary size binary file across a network.

2. Write a client and server using UDP to transfer an arbitrary size binary file across a network.

3. Write C client code to implement your own reliability scheme for UDP protocol transfer.

The UDP file transfer should end up recovery the whole file at the server.

Deliverables:

Part 1, Part 2, Part 3 folders with each containing src/, bin/ ,doc/ , include/ folder.

- src must have own code

- bin must have own binary file

- doc must have documentation of how to run and test code

- include must have the header files

- Have a Makefile

1. You should run each of Part 1, Part 2, Part 3 of your code with client code on your laptop

and Server code on any servers. Transfer files of the following sizes:

1 KB, 5KB, 50 KB, 100 KB, 1 MB, 10 MB, 100 MB, 1 GB

Perform each of these transfers 5 times and record the times taken for each transfer.

2. Calculate the mean and standard deviation of the 5 observation.

3. Plot the graph of time taken for each file transfer across the network. The x axis of your

graph should be file size, and the y axis should be the average time taken to transfer a file of

that size.

4. Give any other interesting observations. You can submit one graph with three separate lines,

one for each of Parts 1, 2, and 3.

Beceriler: C Programlama

Daha fazlasını görün: implement protocol socket programming, x-axis, udp socket programming in c, standard programming, socket programming in c, socket programming c#, programming with c++, programming with c, programming using c++, programming using c#, programming programming, programming laptop, programming in binary, programming graph, programming documentation, part of a graph, own programming, laptop for programming, how to code in binary, how to code binary, graph using c, graph programming, graph in c programming, graph in c, graph c

İşveren Hakkında:
( 9 değerlendirme ) London, Singapore

Proje NO: #4457062

11 freelancer bu iş için ortalamada 8$/saat teklif veriyor

repairman4

Your requirements are sort of vague when you say transfer one file and then you say /bin , etc. Is it one file or is it the /bin folder? I can knock this out for you in three days if you want. The $363 SGD is the tot Daha fazlası

11$ SGD / saat
(12 Değerlendirme)
4.5
argento

Hi there, please check PMB. Thanks.

11$ SGD / saat
(16 Değerlendirme)
4.5
hbxfnzwpf

I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years, please let expert help you.

12$ SGD / saat
(14 Değerlendirme)
4.1
manoon

Hi there, Can do it for you in 3 days only. That's it. Thanks and Regards, AbbasiTech (IT SOLUTIONZ ISB)

7$ SGD / saat
(1 Değerlendirme)
1.0
robertstack

ok, did you limit the compiler for c?

7$ SGD / saat
(0 Değerlendirme)
0.0
jingguo811

Hi,I can your task. I have experiment Socket Programming(TCP/UDP,Multicast,P2P).

11$ SGD / saat
(0 Değerlendirme)
0.0
sas201306

Hi. It's simple.

3$ SGD / saat
(0 Değerlendirme)
0.0
proBKEng

Hello, sir I would love to work for you. Thank you very much.

7$ SGD / saat
(0 Değerlendirme)
0.0
mail2vguna

I can make it. Have experience in Client and Server programs.

9$ SGD / saat
(0 Değerlendirme)
0.0
coderGuruu

hi,,, I will do that for you.

5$ SGD / saat
(0 Değerlendirme)
0.0
TechLigence

Hello Sir, We are working in Windows Driver for the last 7 years in C and C++. We have done a lot of socket programming related work in [url removed, login to view] are new to this site but have a lot of hands on industry experience and ar Daha fazlası

9$ SGD / saat
(0 Değerlendirme)
0.0