Client Server c++ Image Sending

Closed Posted Nov 17, 2014 Paid on delivery
Closed Paid on delivery

Instructions :

1- You MUST use C++ programing language , and You MUST work in Linux environment (Ubuntu) .

2- You MUST annotate each function you built .

3- Be simple when programming .

4- Provide README for how to compile and run your applications .

5- create only one file source for [login to view URL] and one for [login to view URL] , one file for [login to view URL] and one file for [login to view URL] .

Requirements :

1- Write client - server TCP connection program, to send an image from the client to the server . How it works :

A- The server should be up and listen on the port the user entered as parameter through the command line .

B- The client makes a connection to the server , on the same port . The user should enter the serevr IP and the port number as parameters through the command line .

C- Then , the client program should read an image from the client desktop , however use imread function provided by opencv library , and the image should be sent as compressed form to the server , use imwrite provided by opencv library .

D- Let the server show the image when it receives it .

2- Now build the same program , but you should use openssl library to make the connection secure . provide mutual authentication (peer) , the client should be authenticated to the server , and the server should be authenticated to the client , use certificate concept .

3- Measure the time consumed on image transmission when normal TCP , and secure connection , DON’T build a separate program , you should be able to show how much time the client takes when sending the image to the server for task #1 and task # 2 .

Time 24 hours.

C++ Programming Linux

Project ID: #6746056

About the project

14 proposals Remote project Active Dec 24, 2014

14 freelancers are bidding on average $222 for this job

Yknox

Hello I'm interesting your project very well I'm a Good C/C++, Linux, C/S, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks

$230 USD in 2 days
(651 Reviews)
8.8
jlroque

Hello, i would like to work with you in this project, i could do it with al native libs, but let me know if you are confortable if i used POCO Library wich works great and also support every security issue you required

$277 USD in 1 day
(18 Reviews)
4.8
bven09

Hi I am Bala from Bangalore, India. I am currently doing a project in freelancer which has almost similar requirements are you have defined. Please refer to the below link. You can see I am awarded the project a More

$194 USD in 1 day
(9 Reviews)
4.8
mingzixian523

Hello, sir. I have enough experience in C++ programming. I can do your project. Thanks. Regards.

$263 USD in 3 days
(20 Reviews)
4.5
Anurag7

Hi, I have 10+ year experience and am very much confident to complete the project as I have done several such task in past. I have one question would you like to provide image path on client machine through comman More

$111 USD in 1 day
(17 Reviews)
4.6
argento

Hi. We are a group of experienced engineers with different backgrounds (telecommunications, electronics and systems) with experience in technologies like C/C++/C#/Java/Linux/Scripting, who work for a telecommunications More

$250 USD in 3 days
(10 Reviews)
3.8
asingh0706

I have done many C/C++ projects in the past and I am enthusiastic about your project. I would project in the desired deadline. You are most welcome to contact me for more discussion.

$200 USD in 3 days
(3 Reviews)
3.5
trevietnam

i can finish this project on 24 hours ...................................................................................................

$250 USD in 1 day
(1 Review)
0.8
sijisunny

A proposal has not yet been provided

$277 USD in 3 days
(0 Reviews)
0.0
mrhassancse

i am interested with this job....................................................................................................................................

$250 USD in 5 days
(0 Reviews)
0.0
jamierahman

Hi Sir, I have 10 years of developing some world class product and application using c,c++. I have worked on c,c++ in all operating system like ,Linux,Windows (win32 /MFC programming)AIX and iSeriesetc. Fro More

$155 USD in 3 days
(1 Review)
0.0
mzshm

I can manipulate with this project properly, and make it easy to be understood. However, you need to specify what gcc you are using under Ubuntu

$155 USD in 3 days
(0 Reviews)
0.0
AndreyIkonnikov

Hi, I saw your suggestion and I am very interesting. I worked employed by the company until now. so I am a new freelancer. But I have enough experience and skill. I can show my previous work and proof my skill. I w More

$222 USD in 3 days
(0 Reviews)
0.0
Mpslxz

PhD in Computer Engineering. More than 7 years of experience in image processing and computer vision. Opencv/Matlab developer.

$277 USD in 3 days
(0 Reviews)
0.0