İ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, standard programming, programming laptop, programming binary, programming graph, part graph, own programming, laptop programming, code binary, graph using, graph programming, graph c, c graph, binary programming, binary code test, udp tcp client, socket server, programming 1, network reliability, client socket server, socket programming server, server tcp udp, network programming client server, socket time server

İş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