Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图开发一个 GSM 调制解调器库来处理围绕system.io.ports.serialport.
system.io.ports.serialport
它不能很好地处理不请自来的响应,尤其是来电。
我已经为每个来电发送 AT 挂断命令,但是即使在您执行其他任务时,仍然会弹出未经请求的响应。
这使得正确处理非常困难。
您可能需要一个单独的线程来充当会话处理程序,并带有一个面向应用程序其余部分的消息队列接口。它应该等待来自您的应用程序(以启动会话)或调制解调器(来电)的输入。当它拒绝来电时,来自应用程序的会话启动请求可以等待。