2012-02-03 58 views
0

我是編程的初學者,而不是通過串口通信兩個程序。比方說,左邊的程序每秒鐘向串口發送一個字節的數據「數據包」,而在另一個程序的右側則「捕捉」該數據包。有時右側程序會暫停工作一段時間,並且不會讀取傳入字節,但緩衝區不斷獲取字節,從而變滿。我正在考慮如何在右側程序從暫停狀態中喚醒並再次開始接收字節時組織通信,它不會從緩衝區獲取舊字節,而是從當前的新緩衝區獲取新字節。謝謝。組織兩個程序之間的通信

回答

0

這取決於你在使用什麼語言。當我進行Socket編程時,我一直在使用C#進行異步通信,並在需要收到通知你已收到數據包時觸發事件。有很大的example on MSDN