Skip to content

dm1tru/barcoder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Сервер для сканера штрихкодов

Приложение состоит из 3х частей:

1. TCP-сервер

Сервер слушает подключения от сканера штрихкодов и принимает данные в форматах:

  • <штрих-код>
  • <штрих-код>,<количество>

Запускается следующей командой:

docker run --network=barcoder_dev-net \
-p <IP-адрес интерфейса>:<порт>:<порт> \
--rm -it -w /var/www -v $(pwd)/www:/var/www php-cli php server.php start

2. Websocket сервер

Предназначен для получения приходящих штрих-кодов в реальном времени

docker run --network=barcoder_dev-net \
-p <IP-адрес интерфейса>:<порт>:<порт> \
--rm -it -w /var/www -v $(pwd)/www:/var/www php-cli php websocket.php start

Демо-клиент для подлкючения к серверу расположен по адресу /demo

3. REST-api

Доступ к api осуществляется по адресу /api/

Swagger документация

About

Проектная работа OTUS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published