Skip to content

Client-server application in which the server in the daemon thread mode receives a file from the client and saves it to itself.

Notifications You must be signed in to change notification settings

PotatoCoder228/ImaqliqTestTask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Тестовое задание для компании Imaqliq

Задача:

Реализовать клиент-серверное приложение на C или C++ под OS Linux со следующим функционалом:

  • Клиент — программа, запускаемая из терминала;
  • Сервер — процесс-демон, корректно завершающийся по сигналам SIGTERM и SIGHUP;
  • Клиент должен передавать содержимое текстового файла через TCP;
  • Сервер должен принимать запросы клиента и сохранять файл.

Запуск сервера: ./server 'port'.

Запуск клиента: ./client 'host', например:

$./server 2222

$./client localhost

Примечание: для отслеживания журнала "в реальном времени" воспользуйтесь утилитой journalctl с флагом -f

P.S. на WSL это может не работать (из-за ограничений накладываемых системой)

About

Client-server application in which the server in the daemon thread mode receives a file from the client and saves it to itself.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published