ssh远程连接客户端Xshell莫名其妙输出一大堆“xshell”的原因
用Xshell远程连接到一台linux主机上运行自己编写的代码,经常会莫名其妙地输出一堆“xshell”,甚至程序都没有运行了,命令行依然会输出这些东西。排查了一会,发现这些“xshell”总是跟在一个printf语句后边,而这个语句是把从套接字接受的数据直接以%s的形式输出,看来问题就出现这。我把这句改为输出接收数据的长度而非接收数据本身后问题得到解决。
原来出这个现象时因为格式化输出
原创
2014-05-30 13:25:19 ·
4794 阅读 ·
2 评论