我需要编写一个modem通信的拨号程序。 我现在的工作是要对每个modem(我们的产品)和pc间通过串口传输的数据包进行封装。
比如,如果我需要传输字符串 "ab",那么在进行该数据的封装的时候,需要在该数据的首尾分别加上包头(比如用字符0xfe)和包尾(比如0xff),这样经过封装过的数据包就成了0xfe 0x61 0x62 0xff。在数据接收的时候进行相应的解包过程。所以问题就来了,对于一般的windows上的拨号程序开发,使用RAS API就可以实现(好像是这个吧?),而现在我要做的产品经过了数据的特定封装,这样我需要深入到驱动层进行开发,而据我所知像RAS这样的只是一个开发库,无公开的代码。如果我需要在windows上进行这样的开发,不知道有什么办法?请高手指点,对提供有价值信息者,100分相送。多谢了!