控制 ppp 的聊天缓冲

控制 ppp 的聊天缓冲

我查看了 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。

07.10标准

n_gsm 文档

相关内容