2012-02-03 27 views
0

我是编程的初学者,而不是通过串口通信两个程序。比方说,左边的程序每秒钟向串口发送一个字节的数据“数据包”,而在另一个程序的右侧则“捕捉”该数据包。有时右侧程序会暂停工作一段时间,并且不会读取传入字节,但缓冲区不断获取字节,从而变满。我正在考虑如何在右侧程序从暂停状态中唤醒并再次开始接收字节时组织通信,它不会从缓冲区获取旧字节,而是从当前的新缓冲区获取新字节。谢谢。组织两个程序之间的通信

回答

0

这取决于你在使用什么语言。当我进行Socket编程时,我一直在使用C#进行异步通信,并在需要收到通知你已收到数据包时触发事件。有很大的example on MSDN