У меня есть один компьютер, на котором запущена программа C++ для управления роботом и другим компьютером, на котором запущена система компьютерного зрения (также написана на C++). Я хотел бы, чтобы эти две программы могли разговаривать друг с другом. Коммуникация не должна быть сложной, мне просто нужно, чтобы компьютер-робот мог сообщить компьютеру видения, когда начинается и заканчивается проб (когда нужно начинать и останавливать последовательность сбора данных). У кого-нибудь из вас есть советы о том, как подойти к этой проблеме? Связь Rs232 между компьютерами? Какое-то сетевое решение? дымовые сигналы? Любые предложения приветствуются. спасибо заранеесвязь между двумя компьютерами с программами 2 C++
(редактировать) В случае, если вы думаете, что вышеприведенное утверждение является расплывчатым:
Мне нужно передать двоичный (идти/не идти) сигнал с одного компьютера на другой. К сожалению, я не могу быть более конкретным в отношении того, как это будет выглядеть, потому что (очевидно) я не знаю, что доступно. Оба компьютера находятся в сети, и оба компьютера работают с окнами. Цель состоит в том, чтобы синхронизировать данные, собранные системой компьютерного зрения, с действиями, выполняемыми роботом. Связь должна быть достаточно быстрой, чтобы не замедлить работу робота или программы компьютерного видения. «хорошим» решением было бы 1) легко реализовать 2) быстро. Я не знаю много о сети, и я ищу место, чтобы начать искать.
еще раз спасибо за вашу помощь
Слишком расплывчатый ответ на полезный ответ. – 2010-07-29 20:09:33
Как насчет бонго-барабанов (http://slashdot.org/article.pl?sid=03/09/27/175242) или несущих голубей (http://en.wikipedia.org/wiki/IP_over_Avian_Carriers)? –
Если эти компьютеры датируются по крайней мере с 1990 года, разве у них нет сетевого подключения, и они еще не включены в сеть? Если это так, разве ваши разработчики на C++ уже не знают ответа на этот вопрос?Если вы являетесь разработчиком C++, то вам лучше начать читать некоторые книги по написанию клиентов и серверов Socket Socket. –