Мне нужно выставить соединение RS232 клиентам через сетевой сокет. Я планирую написать на python сервер сокетов TCP, который будет прослушивать некоторые порты, позволять клиенту подключаться и обрабатывать исходящие запросы, а также управлять и контролировать запросы и ответы от порта R2232.
У меня вопрос: как мне синхронизировать клиентов, каждый клиент отправит некоторую строку на последовательный порт, и после отправки ответа мне нужно вернуть этому клиенту результат. Только тогда мне нужно обработать следующий запрос.
Как мне синхронизировать доступ к последовательному порту?