通过串行端口接收USSD代码 我正在编写一个C++应用程序,可以通过USB(串行通信)来连接和连接到PC机的电话上发送和接收AT&T USSD代码。
我的问题是,在向手机发送一些USSD代码请求后,我不知道导致我停止阅读和收听的条件 通用AT&T USSD代码接收格式是什么(如果有)。 因为如果我不设置接收条件,我的读取代码将永远持续通过串行端口接收USSD代码 我正在编写一个C++应用程序,可以通过USB(串行通信)来连接和连接到PC机的电话上发送和接收AT&T USSD代码。,c++,c,ussd,C++,C,Ussd,我的问题是,在向手机发送一些USSD代码请求后,我不知道导致我停止阅读和收听的条件 通用AT&T USSD代码接收格式是什么(如果有)。 因为如果我不设置接收条件,我的读取代码将永远持续 感谢您的理解。停止条件为正常或错误停止条件为正常或错误维基百科:典型的USSD消息以星号(*)开头,后跟组成命令或数据的数字。数字组可以用额外的星号分隔。消息以数字符号(#)终止。@Johnnymop,我知道,我可以发送USSD消息,而不需要*和#使用串行端口通信,例如port.write(“AT+CIMI”)
感谢您的理解。停止条件为正常或错误停止条件为正常或错误维基百科:典型的USSD消息以星号(*)开头,后跟组成命令或数据的数字。数字组可以用额外的星号分隔。消息以数字符号(#)终止。@Johnnymop,我知道,我可以发送USSD消息,而不需要*和#使用串行端口通信,例如
port.write(“AT+CIMI”)代码>。问题是如何处理它收到的数据请求(如何知道它是否已完成响应),何时停止读取响应!!!维基百科:典型的USSD消息以星号(*)开头,后跟组成命令或数据的数字。数字组可以用额外的星号分隔。消息以数字符号(#)终止。@Johnnymop,我知道,我可以发送USSD消息,而不需要*和#使用串行端口通信,例如port.write(“AT+CIMI”)代码>。问题是如何处理它收到的数据请求(如何知道它是否已完成响应),何时停止读取响应!!!