LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 527|回复: 0

自编telnet的一些问题

[复制链接]
发表于 2005-5-10 15:58:29 | 显示全部楼层 |阅读模式
有一个作业,自编telnet
最基本的想法是在server端用popen来执行client传过来的命令,然后把产生的执行结果文件写回client。这种方法似乎对于more或者top这种持续输出的命令,就不起效了。不知有没有什么好的解决办法?

还有一个问题,就是server写回client的时候,我给定了一个标志字串,比如"!!!",client收到这个字串,就表示上一个命令的结果已经结束,然后就可以继续使用了。但是实际情况中,这个结束字串常常不能正确传输,尤其是执行了一个错误操作后,比如要chdir("cmd")<0的时候,client端就死在那里了。

总之就是两个问题,一是连续输出命令的处理,二是两边如何同步。不知道哪位有什么高招,小弟先谢过!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表