Есть задача, незнаю как ее лучше реализовать. Задача: Сервер принимает команды ввиде строки от клиента , передает видео через opencv пофреймово тому же самому клиенту так же извещает об ошибках если таковы имеются. Клиент принимает видео от данного сервера, и извещения ввиде строк, передает серверу команды.
по отдельности все это имеется, вопрос как это слепить воедино?потоки?или добавить доп порт? Я думал сделать через потоки, когда клиент получает данные проверяет первый индекс буффера на какой-то спец символ и распределяет уже потом куда этот буффер передавать,но мне кажется это не очень удачная идея, так как во время передачи данных одного типа может(?) затесатся строка-команда(?)и в продолжении команды будет часть данных от фрэйма(?). Вариант с портами , незнаю, если вообще возможен и как. Хотелось бы услышать ваши мнения,советы,предложения.