Find Jobs
Hire Freelancers

clent server communication using objectives

$10-30 USD

Completed
Posted about 9 years ago

$10-30 USD

Paid on delivery
The subject of this programming assignment is writing a simple client-server application that uses (network) sockets. The client-server application that you are to write is to allow one to copy a file from the (remote) server machine to the local machine. The particular application protocol that your client and server are to implement will be referred to as the remcp application protocol. It is specified below. Since this lab involves both a server program and a client program, it is to be implemented in two separate files, to be named: (1) lab4-server.c and (2) lab4-client.c. Each file must be able to be compiled into an executable, which mean each must contain a main, etc. Assume that compilation will produce the following executables: server: remcpd client: remcp remcp Application Protocol: A key element of client-server systems is the application protocol that both the client and the server must adhere to. An application protocol specifies exactly what messages must be exchanged between the client and the server, the order in which they are to be exchanged, and their format. If either the client or the server fails to exactly follow the protocol, they will not function together properly. Not only will your client and server programs be tested with each other, your client will be tested against the server solution, and your server will be tested against the client solution.
Project ID: 7645274

About the project

3 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Have been working on linux kernel programming since more than 2 years. Have deep insights of C programming. I have done the project of Socket Programming for Client-Server model. I can do this project within your given deadline.
$35 USD in 3 days
5.0 (1 review)
1.1
1.1
User Avatar
Hi, after reading the [login to view URL], this is unfortunately not a $10-$30 project. If someone bids at that price, you will not be satisfied. I have been doing socket programming on UNIX/Linux for 25 years. I can knock this out in in a couple days. It will take that time, because I am currently working on my own software release. I know TCP/UDP like the back of my hand. network byte order is like turning on or off a light switch. The details are pretty specific so there doesn't seem to by any ambiguity in the project. If you want, I can start first thing in the morning. I am in Chicago (CST) so the thing for you to do is assign and deposit the milestone. Since the project is for such a small amount, you will need to deposit the full amount. Once deposited I will accept. Please see my reviews on client/server projects. They are pretty much the main thing I specialize on. The client and server will be written in pure C. I know the project is only for UNIX, but if you would like it to work on Windows as well, I can do that for the same price. I will create a makefile to build the client and server and follow all the command line usage requirements. Talk soon, Mark Oliver
$55 USD in 2 days
5.0 (9 reviews)
4.6
4.6
3 freelancers are bidding on average $363 USD for this job
User Avatar
Предложение еще не подано
$1,000 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Carbondale, United States
5.0
3
Payment method verified
Member since Feb 26, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.