Find Jobs
Hire Freelancers

Create a network application using ONC RPC (Sun RPC ) to implement "telephone book service"

$10-30 USD

Закрито
Опублікований over 8 years ago

$10-30 USD

Оплачується при отриманні
You should define 6 procedures: 1) ADD_TO_DATABASE 2) REMOVE_FROM_DATABASE 3) LOOKUP_NAME 4) LIST 5) QUIT 6) TERMINATE The procedure ADD_TO_DATABASE should take two strings as a parameter (the first containing the username and the second containing the phone number). It adds the username and the phone number into a database (the database should be a simple file). If the routine is successful, it returns the number of entries in the database. If the routine is unsuccessful, it returns a string with an error message. The procedure REMOVE_FROM_DATABASE should take a user name as a parameter. It deletes the user's entry from the database. If the routine is successful, it returns the number of entries currently in the database. If the routine is unsuccessful, it returns a string with an error message. The procedure LOOKUP_NAME should take a string as a parameter. It retrieves all entries from the database whose name starts with the given string. If the routine is successful, it returns a linked list of name/phone number pairs. If the routine is unsuccessful, it returns a string with an error message. The procedure LIST should take a void as a parameter. It retrieves all entries from the database. If the routine is successful, it returns a list of name/phone number pairs. If the routine is unsuccessful, it returns a string with an error message. The procedure QUIT simply exits the client. The procedure TERMINATE exits the server and the client. Before the server exits, it must make sure to unregister itself. For example, when typing rpcinfo –p, then your program should not be present. The client application reads requests from the command line. The requests are "add", "delete", "query", "list", "quit", and “terminate.”
ID проекту: 9143382

Про проект

3 пропозицій(-ї)
Дистанційний проект
Активність 8 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
3 фрілансерів(-и) готові виконати цю роботу у середньому за $73 USD
Аватарка користувача
I am very proficient in c, c++. I have 16 years c++ developing experience now, and I have worked for 6 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.
$100 USD за 2 дні(-в)
4,9 (56 відгуки(-ів))
6,2
6,2
Аватарка користувача
i am c, c++, network programmer. i have experienced with intel dpdk and sharppcap libraries. i have developed programs for network stack.
$100 USD за 1 день
0,0 (0 відгуки(-ів))
0,0
0,0
Аватарка користувача
A proposal has not yet been provided
$20 USD за 3 дні(-в)
0,0 (0 відгуки(-ів))
0,0
0,0

Про клієнта

Прапор UNITED STATES
Sunnyvale, United States
5,0
97
Спосіб оплати верифіковано
На сайті з лип. 24, 2012

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.