*2、将整个目录打包成压缩文件,再通过tcp传输。
*/
tcpSocket->write()
是不是你发送的文件比较大,此时loading比较大,导致了QT 出于停止响应的状态~
你可以打开设备工作管理员,看看你在传输文件的时候,CPU和RAM的loading是不是比较大~
这个用不着QT。QT是C++写的,C++兼容C。我这倒是有C语言写的。你要的话把邮箱给我。我发给你。发给你的东西有很多其他的代码。有聊天程序,有传文件的程序(模拟scp)、还有shell。你说 用getlp函数 得到的ip不对,可能是你选的连接类型是本地连接。用socket的时候你要用 AF_INET 而不是 AF_UNIX。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)