当前位置: 技术问答>linux和unix
大家帮我看看怎么解决这个问题
来源: 互联网 发布时间:2016-09-25
本文导语: 我用fp1=popen("ls -l","r"); 然后用读出所有字符并赋值给buf数组,然后从服务器套接字写给客户端,为什么客户端read接受到的数据很乱,我估计是没有接受完就断了,问下有什么好的办法可以read完整的数据 ...
我用fp1=popen("ls -l","r");
然后用读出所有字符并赋值给buf数组,然后从服务器套接字写给客户端,为什么客户端read接受到的数据很乱,我估计是没有接受完就断了,问下有什么好的办法可以read完整的数据
然后用读出所有字符并赋值给buf数组,然后从服务器套接字写给客户端,为什么客户端read接受到的数据很乱,我估计是没有接受完就断了,问下有什么好的办法可以read完整的数据
|
数据多少没有关系吧,循环读写。
从fp1中读到多少,就向socket连接写入多少,直到全部读写完毕,然后关闭描述符
从fp1中读到多少,就向socket连接写入多少,直到全部读写完毕,然后关闭描述符