Find Jobs
Hire Freelancers

clent server communication using objectives

$10-30 USD

Abgeschlossen
Veröffentlicht vor fast 9 Jahren

$10-30 USD

Bezahlt bei Lieferung
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.
Projekt-ID: 7645274

Über das Projekt

3 Vorschläge
Remote Projekt
Aktiv vor 9 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
Vergeben an:
Avatar des Nutzers
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 Tagen
5,0 (1 Bewertung)
1,1
1,1
Avatar des Nutzers
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 Tagen
5,0 (9 Bewertungen)
4,6
4,6
3 Freelancer bieten im Durchschnitt $363 USD für diesen Auftrag
Avatar des Nutzers
Предложение еще не подано
$1.000 USD in 10 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
Carbondale, United States
5,0
3
Zahlungsmethode verifiziert
Mitglied seit Feb. 26, 2015

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.