我有一臺運行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)如何? – 2010-07-29 20:19:51
如果這些計算機至少有1990年的日期,那麼它們是不是已經有網絡連接,並且它們還沒有連接到網絡上?如果是這樣,那麼您的C++開發人員是否已經知道這個問題的答案?如果您是有問題的C++開發人員,那麼您最好閱讀一些關於編寫TCP/IP套接字客戶端和服務器的書籍。 – 2010-07-29 20:48:43