- 论坛徽章:
- 0
|
固定终端号程序免费下载
流控其实是系统做的.在steptty侧其实很简单的.无论从技术上还是原理上.唯一费劲的就是多进程管理上和多设备管理上.但对于高手来说也是不难的.因为我也是在接到活后才开始学习socket的.
我没有用到telnet中的选项.只是一个socket 而已.很简单的.因为我要的是仿真一台串口终端.串口终端中很多东西是配置到终端上的.不用协商的.
我看过telnetd源码,但这种方式只能应用于送login方式,很多地方是不用送login的,所以实现上与telnetd完全不同.
流控更好办了.由于是用tcp/ip,客户端接收多少,我就从设备文件中取多少.这不就实现流控了吗?
难的主要在单口终端服务器侧,对于我们专门在sco下编程的人来说,可难多了.
终端服务器与终端间走xon/xoff的.如果我有缓冲区,就从服务器接收数据,否则就向服务器返回windows=0.服务器就不给我发了.
在这期间,一直保持终端服务器正常运行.而不能因为缓冲区满了,而不接/不发其它数据了.
因为我支持4个屏的.如果一个屏在前台,另外4个屏在后台,也得让其运行啊!!其它人也得能ping通我啊!!
所以说,华为的设备在开发时结构有问题!!他在缓冲区满了后,就一直在等待终端接收其数据,所以会出现ping不通的. |
|