Skip to content

KozhevnikovDmitry/IssArtVocabulary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IssArtVocabulary

Тестовое задание для ИСС АРТ

Описание задания

Написать консольное клиент-серверное приложение, реализующее функцию словаря. Словарь должен находиться на сервере и находиться в памяти в единственном экземпляре. Таким образом серверное приложение будет иметь один общий словарь для всех клиентов-пользователей. Каждое слово в словаре может иметь несколько значений, но значения не конкретного слова не должны повторяться. Например слово 'man' может иметь значения 'человек' и 'мужчина', но не может иметь значения 'мужчина' и 'мужчина'. В случае если искомого слова в словаре не содержится, клиентское приложение должно сообщить об этом. Сервер должен обрабатывать каждое клиентское соединение в отдельном потоке, т.е. сразу же после подключения очередного клиента сервер тут же должен быть готов принять следующее подключение. Отсюда следует, что необходимо так же позаботиться об одновременном доступе потоков к одному словарю.

About

Тестовое задание для ИСС АРТ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages