Find Jobs
Hire Freelancers

Its an RPC program need to be done in C LANGUAGE and should be working on linux

$30-250 USD

Abgeschlossen
Veröffentlicht vor fast 9 Jahren

$30-250 USD

Bezahlt bei Lieferung
Program needs to be done in C language and should be working on linux machine. This is an RPC assignment. You may not use sockets, pipes or threads in your program(s). In this assignment you will implement a distributed system facility based on Client-Server programming. A client submits a request for processing, and the server takes care of executing the request. The client and server processes will be on different machines. In this case, the server is a stateful server. The client and server should communicate via the RPC mechanism. More information on programming RPC is available in the online book Interprocess Communications in Linux®: The Nooks & Crannies (available through CSU at the Safari online library at [login to view URL]), by doing a web search for RPC, rpcgen etc. The facility you will implement is a subset of a banking ATM system’s functionality. You should implement remote functions that a program can call to create an account (identified by an integer ID#), add money to an account (two parameters, both integers – the amount, and the account ID#), withdraw money from an account (two parameters, both integers – the amount, and the account ID#), and inquiry (one parameter – the account ID#). All errors (account doesn’t exist, not enough money in account to cover withdrawal, etc.) must be handled and communicated to the client. You need to create the server procedures and a test program to show how your API works. Use multiple clients on multiple machines as part of your test procedure. Include error checking as part of your program.
Projekt-ID: 7537300

Über das Projekt

5 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
I am very proficient in c, c++. I have 15 years c++ developing experience now, and I have worked for 5 years. My work is online game developing, and mainly focus on server side, the language is c++ under linux. I used c++ to make many great projects, for example, I made the tools which can convert java files to c++ scripts which has the same effect, of course garbage collection included. I also made our own mobile game using c++, I even can show you the demo of client. Trust me, please let expert help you.
$150 USD in 2 Tagen
4,9 (155 Bewertungen)
7,1
7,1
5 Freelancer bieten im Durchschnitt $166 USD für diesen Auftrag
Avatar des Nutzers
I have a MSc in CS, and I've been working for the last 3 years as a Linux C/C++ Software Developer, at Comodo Security Solutions, Continental Automotive and currently for TiVo. This is a project that I would enjoy working over the weekend. Regards, Stefan Comanescu
$155 USD in 4 Tagen
4,8 (3 Bewertungen)
1,9
1,9
Avatar des Nutzers
- Good at socket programming, operating system concepts, C programming - Hard working, Will make atmost effort to finish the project ontime. - Provide proper documentation with clear coding style - Provide possible testcase scenarios - Very keen to learn new concepts with fun.
$155 USD in 15 Tagen
0,0 (0 Bewertungen)
0,0
0,0
Avatar des Nutzers
I have a good knowledge of C. Also previously i have implemented the same in Java. And so i am pretty sure that i can do it with C too.
$222 USD in 7 Tagen
0,0 (0 Bewertungen)
0,0
0,0

Über den Kunden

Flagge von UNITED STATES
cleveland, United States
5,0
1
Zahlungsmethode verifiziert
Mitglied seit Apr. 23, 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.