Я кодирую сервер сокета Java, который подключается к Arduino, который, в свою очередь, отправляет и принимает данные. Как показано в документации к сокету Java, я настроил сервер, чтобы открыть новый поток для каждого подключения.Отправить данные из нескольких потоков в один поток
Мой вопрос: как я могу отправить данные из потоков сокетов в основную тему? Сокет будет постоянно открыт, поэтому данные должны быть отправлены во время работы потока. Любое предложение?
Обновление: цель сервера - отправить команды в Arduino (то есть включить или выключить) и получить данные от датчиков, поэтому мне нужен способ получить эти данные от датчиков, подключенных к индивидуальным потоки и отправить их в один.
Я бы порекомендовал включить некоторые из вещей, которые вы уже пробовали - в отличие от простого поиска решения. Также, что касается вашего вопроса, есть ряд обучающих программ в Интернете именно для того, что вы ищете. Я посмотрю, смогу ли я быстро найти его для тебя. – Sh4d0wsPlyr
Нуждается в уточнении. Я не получил, что такое клиент и что такое сервер. – voho
Какие данные необходимо обменивать (отправлять) в основной поток? Потоки сокетов отправляют данные в сокет, который им принадлежит, поэтому ему не нужно отправлять данные в основной поток, чтобы отправить его клиенту. –