我查看了 ppp 聊天源,它用于putchar
写入设备。当 PPP 在线路规则(例如n_gsm
通过 GSM 07.10 协议多路复用 tty)上运行时,会在链路上创建大量额外数据。
我可以使用stty
或其他一些功能将数据组合在一起吗?例如,如果聊天脚本有AT\n,以下内容可以发送到串行端口(带有n_gsm
),
f9 07 ef 03 41 d4 f9 ....A..
f9 07 ef 03 54 d4 f9 ....T..
f9 07 ef 03 0d d4 f9 .......
额外的字符是n_gsm
特定虚拟串行端口的帧。我会比较喜欢,
f9 07 ef 07 41 54 0d xx f9 ....AT...
将流量从 21 个字符减少到 9 个(并且我没有包含致谢信息)。这AT GPRS问题有一些与这个问题相关的信息。
我所要求的也可以通过将 ppp 更改chat
为 usestrchr('\')
和 usingwrite()
而不是 来实现putchar
。我希望有一些stty
命令可以打开Nagle类算法对于 TTY。