Find Jobs
Hire Freelancers

Chat Client in C using socket programming

$30-200 USD

Завершено
Опублікований over 16 years ago

$30-200 USD

Оплачується при отриманні
This program requires a chat client to be made in C using socket programming. Two scripts, one for a client and one for a server need to be made. The protocol used is TCP. I have included a text file showing all the messages that need to be exchanged between a client and a server and a sample output of what the client and server scripts should look like upon execution. You are welcome to stick to a combination of calls to select and non-blocking I/O so as to avoid the inherent difficulty in using mutual exclusion primitives to ensure safe access to shared memory between threads. Also, you are welcome to assume some (non-trivial) upper bound on the size of the messages presented. Moreover, it is fine to institute an upper limit on the number of simultaneous client connections. ## Deliverables 1. 2 scripts, one for client and one for server. 2. A Readme file indicating a flow of control. This flow should show what functions are being called and how data is being passed between various functions, starting from the time the user enters the data on the command line. ## Platform Linux
ID проекту: 3457205

Про проект

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

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

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

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
See private message.
$85 USD за 5 дні(-в)
5,0 (6 відгуки(-ів))
3,3
3,3
2 фрілансерів(-и) готові виконати цю роботу у середньому за $106 USD
Аватарка користувача
See private message.
$127,50 USD за 5 дні(-в)
4,7 (39 відгуки(-ів))
5,8
5,8

Про клієнта

Прапор UNITED STATES
United States
5,0
2
На сайті з серп. 2, 2007

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

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